class GithubIssueRequest::Url
Constants
- GITHUB_BASE_URL
Public Class Methods
config(owner, repo)
click to toggle source
# File lib/github_issue_request/url.rb, line 6 def config(owner, repo) @@owner = owner @@repo = repo end
new(options = {})
click to toggle source
@param [Hash] options @return [GithubIssueRequest::Url]
# File lib/github_issue_request/url.rb, line 14 def initialize(options = {}) _options = options.dup owner = _options.delete(:owner) repo = _options.delete(:repo) @owner = owner || @@owner @repo = repo || @@repo @options = _options raise NotSetOwnerRepoError if @owner.nil? || @repo.nil? @url = "#{GITHUB_BASE_URL}/#{@owner}/#{@repo}/issues/new" @url += "?#{@options.to_query}" unless _options.empty? end
Public Instance Methods
to_s()
click to toggle source
@return [String]
# File lib/github_issue_request/url.rb, line 29 def to_s @url end