Class: OrderView
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- OrderView
- Defined in:
- app/models/database_views/order_view.rb
Instance Method Summary collapse
- #artfully? ⇒ Boolean
- #has_donation? ⇒ Boolean
- #has_ticket? ⇒ Boolean
- #time_zone ⇒ Object
- #total ⇒ Object
Instance Method Details
#artfully? ⇒ Boolean
15 16 17 |
# File 'app/models/database_views/order_view.rb', line 15 def artfully? !transaction_id.nil? end |
#has_donation? ⇒ Boolean
27 28 29 |
# File 'app/models/database_views/order_view.rb', line 27 def has_donation? items.select(&:donation?).present? end |
#has_ticket? ⇒ Boolean
23 24 25 |
# File 'app/models/database_views/order_view.rb', line 23 def has_ticket? items.select(&:ticket?).present? end |
#time_zone ⇒ Object
31 32 33 |
# File 'app/models/database_views/order_view.rb', line 31 def time_zone "Eastern Time (US & Canada)" end |
#total ⇒ Object
19 20 21 |
# File 'app/models/database_views/order_view.rb', line 19 def total items.inject(0) {|sum, item| sum + item.price.to_i } end |