Class: Amanuensis::Pivotal::Tracker

Inherits:
Object
  • Object
show all
Defined in:
lib/amanuensis/pivotal/tracker.rb

Instance Method Summary collapse

Instance Method Details

#issues(from) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/amanuensis/pivotal/tracker.rb', line 5

def issues(from)
  client = TrackerApi::Client.new(token: Pivotal.token)
  project = client.projects.find { |project| project.name == Pivotal.project }

  project.stories.select do |story|
    story.current_state == 'accepted' && story.accepted_at.to_time > from.to_time
  end.map do |story|
    Issue.new story.id, story.url, story.name
  end
end