Class: Dscf::Marketplace::ListingSerializer
- Inherits:
-
ActiveModel::Serializer
- Object
- ActiveModel::Serializer
- Dscf::Marketplace::ListingSerializer
- Defined in:
- app/serializers/dscf/marketplace/listing_serializer.rb
Instance Method Summary collapse
- #cheapest ⇒ Object
- #cheapest_price_for_product ⇒ Object
- #price_rank ⇒ Object
- #sole_provider ⇒ Object
- #total_listings_for_product ⇒ Object
- #visibility_reason ⇒ Object
- #visible ⇒ Object
Instance Method Details
#cheapest ⇒ Object
28 29 30 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 28 def cheapest object.cheapest? end |
#cheapest_price_for_product ⇒ Object
36 37 38 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 36 def cheapest_price_for_product object.cheapest_price_for_product end |
#price_rank ⇒ Object
40 41 42 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 40 def price_rank object.price_rank end |
#sole_provider ⇒ Object
24 25 26 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 24 def sole_provider object.sole_provider? end |
#total_listings_for_product ⇒ Object
32 33 34 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 32 def total_listings_for_product object.total_listings_for_product end |
#visibility_reason ⇒ Object
20 21 22 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 20 def visibility_reason object.visibility_reason end |
#visible ⇒ Object
16 17 18 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 16 def visible object.visible? end |