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