class Pingpp::CouponTemplate

Public Class Methods

create_coupons(coupon_template, params={}, opts={}) click to toggle source
# File lib/pingpp/coupon_template.rb, line 18
def self.create_coupons(coupon_template, params={}, opts={})
  response, opts = request(:post, coupon_url(coupon_template, opts), params, opts)
  Util.convert_to_pingpp_object(response, opts)
end
list_coupons(coupon_template, filters={}, opts={}) click to toggle source
# File lib/pingpp/coupon_template.rb, line 12
def self.list_coupons(coupon_template, filters={}, opts={})
  opts = Util.normalize_opts(opts)
  response, opts = request(:get, coupon_url(coupon_template, opts), filters, opts)
  ListObject.construct_from(response, opts)
end
object_name() click to toggle source
# File lib/pingpp/coupon_template.rb, line 8
def self.object_name
  'coupon_template'
end

Private Class Methods

coupon_url(coupon_template, opts={}) click to toggle source
# File lib/pingpp/coupon_template.rb, line 25
def self.coupon_url(coupon_template, opts={})
  resource_url(opts) + "/#{coupon_template}/coupons"
end