Class: Admitad::Coupons::Coupon

Inherits:
Success show all
Defined in:
lib/admitad/models/coupons_response.rb

Class Method Summary collapse

Methods inherited from Result

create, #error?, #success?

Class Method Details

.find(id) ⇒ Object



53
54
55
# File 'lib/admitad/models/coupons_response.rb', line 53

def find(id)
  create(Wrapper.find_coupon(id))
end

.where(**params) ⇒ Object Also known as: all



57
58
59
60
61
# File 'lib/admitad/models/coupons_response.rb', line 57

def where(**params)
  params[:w_id] = params.delete(:ad_space_id)
  attributes = params[:w_id] ? Wrapper.coupons_for_website(params) : Wrapper.coupons(params)
  Response.create(attributes)
end