class TicketMaster::Provider::Bugherd::Ticket

Ticket class for ticketmaster-bugherd

Constants

API
PRIORITY
STATUS

Public Class Methods

Public Instance Methods

assignee() click to toggle source
# File lib/provider/ticket.rb, line 20
def assignee
  user = BugherdAPI::User.find(:all).select do |user|
    user.id == self[:assigned_to_id]
  end.first
  "#{user.name} #{user.surname}"
end
comments(*options) click to toggle source
# File lib/provider/ticket.rb, line 37
def comments(*options)
  warn "Bugherd API doesn't support comments"
  []
end
priority() click to toggle source
# File lib/provider/ticket.rb, line 16
def priority
  PRIORITY[self[:priority_id]]
end
project_id() click to toggle source
# File lib/provider/ticket.rb, line 27
def project_id
  self.prefix_options[:project_id]
end
status() click to toggle source

declare needed overloaded methods here

# File lib/provider/ticket.rb, line 12
def status
  STATUS[self[:status_id]]
end