Class: TicketMaster::Provider::Unfuddle::Ticket
- Inherits:
-
Base::Ticket
- Object
- Base::Ticket
- TicketMaster::Provider::Unfuddle::Ticket
- Defined in:
- lib/provider/ticket.rb
Overview
Ticket class for ticketmaster-unfuddle
Constant Summary collapse
- API =
The class to access the api’s tickets
UnfuddleAPI::Ticket
Instance Method Summary collapse
- #assignee ⇒ Object
- #created_at ⇒ Object
- #project_id ⇒ Object
- #requestor ⇒ Object
-
#title ⇒ Object
declare needed overloaded methods here.
- #updated_at ⇒ Object
Instance Method Details
#assignee ⇒ Object
26 27 28 29 30 31 32 |
# File 'lib/provider/ticket.rb', line 26 def assignee @assignee ||= begin UnfuddleAPI::People.find(self[:assignee_id]).username rescue '' end end |
#created_at ⇒ Object
14 15 16 |
# File 'lib/provider/ticket.rb', line 14 def created_at @created_at ||= self[:created_at] ? Time.parse(self[:created_at]) : nil end |
#project_id ⇒ Object
22 23 24 |
# File 'lib/provider/ticket.rb', line 22 def project_id self.[:project_id] end |
#requestor ⇒ Object
34 35 36 37 38 39 40 |
# File 'lib/provider/ticket.rb', line 34 def requestor @requestor ||= begin UnfuddleAPI::People.find(self[:reporter_id]).username rescue '' end end |
#title ⇒ Object
declare needed overloaded methods here
10 11 12 |
# File 'lib/provider/ticket.rb', line 10 def title self.summary end |
#updated_at ⇒ Object
18 19 20 |
# File 'lib/provider/ticket.rb', line 18 def updated_at @updated_at ||= self[:updated_at] ? Time.parse(self[:updated_at]) : nil end |