Class: Sprangular::OrderSerializer
- Inherits:
-
BaseSerializer
- Object
- ActiveModel::Serializer
- BaseSerializer
- Sprangular::OrderSerializer
- Defined in:
- app/serializers/sprangular/order_serializer.rb
Instance Method Summary collapse
Instance Method Details
#permissions ⇒ Object
32 33 34 |
# File 'app/serializers/sprangular/order_serializer.rb', line 32 def { can_update: current_ability.can?(:update, object) } end |
#token ⇒ Object
13 14 15 |
# File 'app/serializers/sprangular/order_serializer.rb', line 13 def token object.guest_token end |
#total_quantity ⇒ Object
9 10 11 |
# File 'app/serializers/sprangular/order_serializer.rb', line 9 def total_quantity object.line_items.sum(:quantity) end |
#use_billing ⇒ Object
38 39 40 |
# File 'app/serializers/sprangular/order_serializer.rb', line 38 def use_billing object.bill_address == object.ship_address end |