Class: OperationDecorator
- Inherits:
-
ApplicationDecorator
- Object
- Draper::Decorator
- ApplicationDecorator
- OperationDecorator
- Defined in:
- lib/aptible/rails/decorators/operation_decorator.rb
Instance Method Summary collapse
- #creator_gravatar ⇒ Object
- #creator_name ⇒ Object
-
#past_tense ⇒ Object
TODO: cleanup after manual migration of user data to operations.
Methods inherited from ApplicationDecorator
Instance Method Details
#creator_gravatar ⇒ Object
8 9 10 11 12 |
# File 'lib/aptible/rails/decorators/operation_decorator.rb', line 8 def creator_gravatar return nil if object.user.nil? && object.user_email.nil? email = object.user_email || object.user.email h.gravatar_url(email, 32) end |
#creator_name ⇒ Object
14 15 16 17 |
# File 'lib/aptible/rails/decorators/operation_decorator.rb', line 14 def creator_name return nil if object.user.nil? && object.user_name.nil? object.user_name || object.user.name end |
#past_tense ⇒ Object
TODO: cleanup after manual migration of user data to operations
4 5 6 |
# File 'lib/aptible/rails/decorators/operation_decorator.rb', line 4 def past_tense object.type.humanize + (object.type[-1] == 'e' ? 'd' : 'ed') end |