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