Class: ActivityFeed::TicketClosedEvent

Inherits:
TicketEvent show all
Defined in:
app/models/activity_feed.rb

Instance Attribute Summary

Attributes inherited from TicketEvent

#ticket

Attributes inherited from Event

#project, #time

Instance Method Summary collapse

Methods inherited from TicketEvent

#actor

Methods inherited from Event

#date

Constructor Details

#initialize(ticket) ⇒ TicketClosedEvent

Returns a new instance of TicketClosedEvent.



72
73
74
# File 'app/models/activity_feed.rb', line 72

def initialize(ticket)
  super(ticket.closed_at, ticket)
end

Instance Method Details

#cssObject



81
82
83
# File 'app/models/activity_feed.rb', line 81

def css
  "timeline-event-ticket-closed"
end

#iconObject



85
86
87
# File 'app/models/activity_feed.rb', line 85

def icon
  "fa fa-minus"
end

#resolutionObject



76
77
78
79
# File 'app/models/activity_feed.rb', line 76

def resolution
  return "Closed" if ticket.resolution.blank?
  ticket.resolution.titleize
end