class PQSDK::Offer

The Offer class provides an interface for crawlers to the v1/offers api endpoint.

Attributes

brand[RW]
btn_online_offers_visible[RW]
btn_other_offers_visible[RW]
btn_print_visible[RW]
btn_stores_visible[RW]
description[RW]
discount[RW]
end_date[RW]
expiration_date[RW]
id[RW]
image[RW]
national[RW]
original_price[RW]
price[RW]
start_date[RW]
store_ids[RW]
title[RW]

Public Instance Methods

attributes() click to toggle source
# File lib/pqsdk/offer.rb, line 18
def attributes
  {
    'title' => nil, 'description' => nil, 'price' => nil, 'original_price' => nil,
    'discount' => nil, 'start_date' => nil, 'end_date' => nil, 'expiration_date' => nil, 'brand' => nil,
    'image' => nil, 'store_ids' => nil, 'national' => nil, 'partner_link' => nil,
    'go_to_partner_link' => nil, 'btn_other_offers_visible' => nil,
    'btn_partner_link_text' => nil, 'btn_partner_link_visible' => nil,
    'btn_print_visible' => nil, 'btn_stores_visible' => nil, 'btn_online_offers_visible' => nil
  }
end