Class: DoneDone::Constant

Inherits:
Object
  • Object
show all
Defined in:
lib/donedone/constant.rb

Constant Summary collapse

PROJECTS_WITH_ISSUES =
'Projects/true'
PROJECTS =
'Projects'
PRIORITY_LEVELS =
'PriorityLevels'
PEOPLE_IN_PROJECT =
"PeopleInProject/%s"
ISSUES_IN_PROJECT =
"IssuesInProject/%s"
DOES_ISSUE_EXIST =
"DoesIssueExist/%s/%s"
POTENTIAL_STATUSES_FOR_ISSUE =
"PotentialStatusesForIssue/%s/%s"
CREATE_ISSUE =
"Issue/%s"
ISSUE =
"#{CREATE_ISSUE}/%s"
PEOPLE_FOR_ISSUE_ASSIGNMENT =
"PeopleForIssueAssignment/%s/%s"
COMMENT =
"Comment/%s/%s"
HOST =
"%s.mydonedone.com"
PROTOCOL =
"https"
BASE_URL_PATH =
"IssueTracker/API"
BASE_URL =
"#{PROTOCOL}://%s/#{BASE_URL_PATH}/"
SSL_VERIFY_MODE =
OpenSSL::SSL::VERIFY_NONE
SSL_VERSION =
:SSLv3

Class Method Summary collapse

Class Method Details

.url_for(name, *args) ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/donedone/constant.rb', line 23

def self.url_for(name, *args)
  format_str = const_get(name)
  if args.empty?
    format_str
  else
    format_str % args
  end
end