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