class Durt::PivotalBugTracker
Attributes
client[RW]
Public Instance Methods
after_initialize()
click to toggle source
# File lib/durt/pivotal_bug_tracker.rb, line 10 def after_initialize @client = TrackerApi::Client.new(token: @config[:token]) end
fetch_issues()
click to toggle source
# File lib/durt/pivotal_bug_tracker.rb, line 14 def fetch_issues fetch_stories end
fetch_stories()
click to toggle source
# 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
Private Instance Methods
current_user()
click to toggle source
# File lib/durt/pivotal_bug_tracker.rb, line 41 def current_user client.me end
source_project()
click to toggle source
def comment(_key, _comment)
nil
end
# File lib/durt/pivotal_bug_tracker.rb, line 37 def source_project client.project(@config[:project]) end