Class: Workarea::Storefront::ShareViewModel
- Inherits:
-
ApplicationViewModel
- Object
- ApplicationViewModel
- Workarea::Storefront::ShareViewModel
- Defined in:
- app/view_models/workarea/storefront/share_view_model.rb
Instance Method Summary collapse
- #friendly_from ⇒ Object
- #friendly_to ⇒ Object
- #from ⇒ Object
- #from_email ⇒ Object
- #from_name ⇒ Object
- #to ⇒ Object
Instance Method Details
#friendly_from ⇒ Object
27 28 29 30 31 32 33 |
# File 'app/view_models/workarea/storefront/share_view_model.rb', line 27 def friendly_from if from_name.blank? from_email else from_name end end |
#friendly_to ⇒ Object
35 36 37 38 39 40 41 |
# File 'app/view_models/workarea/storefront/share_view_model.rb', line 35 def friendly_to if to_name.present? "#{to_name} (#{to_email})" else to_email end end |
#from ⇒ Object
11 12 13 14 15 16 17 |
# File 'app/view_models/workarea/storefront/share_view_model.rb', line 11 def from if from_name.present? "#{from_name} <#{from_email}>" else from_email end end |
#from_email ⇒ Object
23 24 25 |
# File 'app/view_models/workarea/storefront/share_view_model.rb', line 23 def from_email model.from_email || [:user].try(:email) end |
#from_name ⇒ Object
19 20 21 |
# File 'app/view_models/workarea/storefront/share_view_model.rb', line 19 def from_name model.from_name || [:user].try(:name) end |
#to ⇒ Object
3 4 5 6 7 8 9 |
# File 'app/view_models/workarea/storefront/share_view_model.rb', line 3 def to if to_name.present? "#{to_name} <#{to_email}>" else to_email end end |