module MakeTriage
Copyright © 2017 Tallwave
Copyright © 2017 Tallwave
Constants
- VERSION
Public Class Methods
column_url()
click to toggle source
# File lib/make_triage/github.rb, line 8 def self.column_url "https://api.github.com/projects/%s/columns?access_token=%s" end
default_columns()
click to toggle source
# File lib/make_triage/default_columns.rb, line 2 def self.default_columns [ "Received", "Triaged", "Scheduled", "In Progress", "Ready for Test", "Testing", "Ready to Deploy", "Done" ] end
make_column_uri(project_id, token)
click to toggle source
# File lib/make_triage/github.rb, line 26 def self.make_column_uri(project_id, token) URI.parse MakeTriage.make_column_url(project_id, token) end
make_column_url(*args)
click to toggle source
# File lib/make_triage/github.rb, line 17 def self.make_column_url(*args) url_format = MakeTriage.column_url url_format % args end
make_project_uri(owner, repo, token)
click to toggle source
# File lib/make_triage/github.rb, line 22 def self.make_project_uri(owner, repo, token) URI.parse MakeTriage.make_project_url(owner, repo, token) end
make_project_url(*args)
click to toggle source
# File lib/make_triage/github.rb, line 12 def self.make_project_url(*args) url_format = MakeTriage.project_url url_format % args end
project_url()
click to toggle source
# File lib/make_triage/github.rb, line 4 def self.project_url "https://api.github.com/repos/%s/%s/projects?access_token=%s" end
turn_options_into_querystring(options)
click to toggle source
# File lib/make_triage/github.rb, line 30 def self.turn_options_into_querystring(options) querystring = '' options.each do |k, v| escaped_k, escaped_v = URI::encode(k), URI::encode(v) querystring += "#{escaped_k}=#{escaped_v}&" end querystring.chop end