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
29 30 31 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 29 def cheapest object.cheapest? end |
#cheapest_price_for_product ⇒ Object
37 38 39 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 37 def cheapest_price_for_product object.cheapest_price_for_product end |
#price_rank ⇒ Object
41 42 43 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 41 def price_rank object.price_rank end |
#sole_provider ⇒ Object
25 26 27 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 25 def sole_provider object.sole_provider? end |
#total_listings_for_product ⇒ Object
33 34 35 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 33 def total_listings_for_product object.total_listings_for_product end |
#visibility_reason ⇒ Object
21 22 23 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 21 def visibility_reason object.visibility_reason end |
#visible ⇒ Object
17 18 19 |
# File 'app/serializers/dscf/marketplace/listing_serializer.rb', line 17 def visible object.visible? end |