Sha256: d0bca592ce2c61ef911077990aac873ab847ef2c661c24df71dac74347ea0589

Contents?: true

Size: 476 Bytes

Versions: 2

Compression:

Stored size: 476 Bytes

Contents

module Chargify
  class Coupon < Base
    def self.find_all_by_product_family_id(product_family_id)
      Coupon.find(:all, :params => { :product_family_id => product_family_id })
    end
    
    def self.find_by_product_family_id_and_code(product_family_id, code)
      find(:one, :from => :lookup, :params => {:product_family_id => product_family_id, :code => code})
    end
    
    def usage
      get :usage
    end

    def archive
      self.destroy
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
chargify_api_ares-0.5.2 lib/chargify_api_ares/resources/coupon.rb
chargify_api_ares-0.5.1 lib/chargify_api_ares/resources/coupon.rb