class AssistedWorkflow::Addons::GithubStory
Public Class Methods
new(issue)
click to toggle source
Calls superclass method
# File lib/assisted_workflow/addons/github.rb, line 8 def initialize(issue) super @issue = issue end
Public Instance Methods
current_state()
click to toggle source
# File lib/assisted_workflow/addons/github.rb, line 25 def current_state @issue.labels.map(&:name).join(",") end
description()
click to toggle source
# File lib/assisted_workflow/addons/github.rb, line 21 def description @issue.body.to_s.gsub("\r\n", "\n") end
estimate()
click to toggle source
# File lib/assisted_workflow/addons/github.rb, line 37 def estimate labels.join(", ") # @issue.repository.name if @issue.repository end
id()
click to toggle source
# File lib/assisted_workflow/addons/github.rb, line 13 def id @issue.number end
issue()
click to toggle source
# File lib/assisted_workflow/addons/github.rb, line 42 def issue @issue end
labels()
click to toggle source
# File lib/assisted_workflow/addons/github.rb, line 33 def labels @issue.labels.map(&:name) end
name()
click to toggle source
# File lib/assisted_workflow/addons/github.rb, line 17 def name @issue.title end
owners_str()
click to toggle source
# File lib/assisted_workflow/addons/github.rb, line 29 def owners_str @issue.assignee.login if issue.assignee end