Class: WhoIsSlacking::Pivotal
- Inherits:
-
Object
- Object
- WhoIsSlacking::Pivotal
- Defined in:
- lib/whois_slacking.rb
Class Method Summary collapse
- .connect_to_pivotal ⇒ Object
- .pivotal_project(single_project_name = project_name) ⇒ Object
- .pivotal_users_by_project ⇒ Object
- .project_members(project_object) ⇒ Object
- .project_name ⇒ Object
- .project_stories(project_object) ⇒ Object
Class Method Details
.connect_to_pivotal ⇒ Object
72 73 74 75 |
# File 'lib/whois_slacking.rb', line 72 def self.connect_to_pivotal PivotalTracker::Client.token = ENV["PIVOTAL_TOKEN"] PivotalTracker::Client.timeout = ENV["PIVOTAL_TIMEOUT"].to_i end |
.pivotal_project(single_project_name = project_name) ⇒ Object
81 82 83 84 |
# File 'lib/whois_slacking.rb', line 81 def self.pivotal_project(single_project_name=project_name) projects = PivotalTracker::Project.all projects.find {|x| x.name == single_project_name} end |
.pivotal_users_by_project ⇒ Object
94 95 |
# File 'lib/whois_slacking.rb', line 94 def self.pivotal_users_by_project end |
.project_members(project_object) ⇒ Object
86 87 88 |
# File 'lib/whois_slacking.rb', line 86 def self.project_members(project_object) project_object.memberships.all end |
.project_name ⇒ Object
77 78 79 |
# File 'lib/whois_slacking.rb', line 77 def self.project_name ENV["PIVOTAL_PROJECT_NAME"] end |
.project_stories(project_object) ⇒ Object
90 91 92 |
# File 'lib/whois_slacking.rb', line 90 def self.project_stories(project_object) project_object.stories.all end |