class Magentwo::Coupon
Constants
- Attributes
Public Class Methods
generate(rule_id, quantity:1, length:16, format:(:alpha), delimiter:"-", delimiter_at_every:4)
click to toggle source
# File lib/model/coupon.rb, line 11 def generate rule_id, quantity:1, length:16, format:(:alpha), delimiter:"-", delimiter_at_every:4 format = format.to_sym Magentwo::Validator.one_of format, :num, :alpha, :alphanum self.call :post, "#{base_path}/generate", { :couponSpec => { :rule_id => rule_id, :quantity => quantity, :length => length, :format => format, :delimiter => delimiter, :delimiter_at_every => delimiter_at_every } } end
get_path()
click to toggle source
# File lib/model/coupon.rb, line 7 def get_path "#{base_path}/search" end
unique_identifier()
click to toggle source
# File lib/model/coupon.rb, line 27 def unique_identifier :coupon_id end