Sha256: 105985357d12d61d273a624f2575ab667915c0cfeecec04ecf524585f549b309
Contents?: true
Size: 600 Bytes
Versions: 2
Compression:
Stored size: 600 Bytes
Contents
# frozen_string_literal: true require_relative 'abstract_issue' module Geet module GitHub class Issue < AbstractIssue def self.create(title, description, api_helper) request_address = "#{api_helper.api_repo_link}/issues" request_data = { title: title, body: description, base: 'master' } response = api_helper.send_request(request_address, data: request_data) issue_number = response.fetch('number') new(issue_number, api_helper) end def link "#{@api_helper.repo_link}/issues/#{@issue_number}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
geet-0.1.7 | lib/geet/git_hub/issue.rb |
geet-0.1.6 | lib/geet/git_hub/issue.rb |