Class: WhoIsSlacking::Pivotal

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

Class Method Summary collapse

Class Method Details

.connect_to_pivotalObject



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_projectObject



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_nameObject



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