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