class Jigit::JiraIssue
Attributes
jira_ruby_issue[R]
Public Class Methods
new(jira_ruby_issue)
click to toggle source
# File lib/jigit/jira/resources/jira_issue.rb, line 8 def initialize(jira_ruby_issue) raise "Can not initialize JiraIssue without jira-ruby issue" unless jira_ruby_issue @jira_ruby_issue = jira_ruby_issue end
Public Instance Methods
assignee_name()
click to toggle source
# File lib/jigit/jira/resources/jira_issue.rb, line 21 def assignee_name @jira_ruby_issue.assignee.name end
key()
click to toggle source
# File lib/jigit/jira/resources/jira_issue.rb, line 13 def key @jira_ruby_issue.key end
make_transition(transition_id)
click to toggle source
# File lib/jigit/jira/resources/jira_issue.rb, line 28 def make_transition(transition_id) raise "status_id must not be nil" unless transition_id transition = @jira_ruby_issue.transitions.build transition.save!("transition" => { "id" => transition_id }) end
status()
click to toggle source
# File lib/jigit/jira/resources/jira_issue.rb, line 17 def status Jigit::JiraStatus.new(@jira_ruby_issue.status) end
type()
click to toggle source
# File lib/jigit/jira/resources/jira_issue.rb, line 25 def type end