class GitStoryid::PivotalConfiguration
Public Instance Methods
fetch_all_stories()
click to toggle source
# File lib/git_storyid.rb, line 257 def fetch_all_stories project.stories( filter: "mywork:#{me} state:started,finished,delivered", # :owner => me, # :with_state => %w(started finished delivered), :limit => 30 ) end
find_story_by_id(id)
click to toggle source
# File lib/git_storyid.rb, line 266 def find_story_by_id(id) serialize_issue(project.story(id)) end
me()
click to toggle source
# File lib/git_storyid.rb, line 253 def me @me ||= @config[:me] end
serialize_issue(issue)
click to toggle source
# File lib/git_storyid.rb, line 270 def serialize_issue(issue) SerializedIssue.new(issue.id, issue.story_type, issue.name) end
setup_api_client()
click to toggle source
# File lib/git_storyid.rb, line 248 def setup_api_client require "tracker_api" @client ||= TrackerApi::Client.new(token: @config[:api_token]) end
Protected Instance Methods
project()
click to toggle source
# File lib/git_storyid.rb, line 275 def project @project ||= @client.project(@config[:project_id]) end