Class: Durt::PivotalBugTracker
- Inherits:
-
BugTracker
- Object
- BugTracker
- Durt::PivotalBugTracker
- Defined in:
- lib/durt/pivotal_bug_tracker.rb
Instance Attribute Summary collapse
-
#client ⇒ Object
Returns the value of attribute client.
Attributes inherited from BugTracker
Instance Method Summary collapse
Methods inherited from BugTracker
#active?, #fetch_statuses, #initialize, #issues, #source_name, #statuses
Constructor Details
This class inherits a constructor from Durt::BugTracker
Instance Attribute Details
#client ⇒ Object
Returns the value of attribute client.
8 9 10 |
# File 'lib/durt/pivotal_bug_tracker.rb', line 8 def client @client end |
Instance Method Details
#after_initialize ⇒ Object
10 11 12 |
# File 'lib/durt/pivotal_bug_tracker.rb', line 10 def after_initialize @client = TrackerApi::Client.new(token: @config[:token]) end |
#fetch_issues ⇒ Object
14 15 16 |
# File 'lib/durt/pivotal_bug_tracker.rb', line 14 def fetch_issues fetch_stories end |
#fetch_stories ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/durt/pivotal_bug_tracker.rb', line 18 def fetch_stories fetched_issues = source_project.stories(filter: "owner:#{current_user.id}") fetched_issues.map do |issue| { key: issue.id, summary: issue.name, source: source_name, project: project } end end |