Sha256: 1084619d44f602a2862a472419a7d0eeffba3ff8b0cc251d83ffa579f98b26bb

Contents?: true

Size: 406 Bytes

Versions: 6

Compression:

Stored size: 406 Bytes

Contents

module Paysio
  class Coupon < Paysio::Resource
    include Paysio::Actions::List
    include Paysio::Actions::Create
    include Paysio::Actions::Update
    include Paysio::Actions::Destroy
    include Paysio::Actions::Find
    resource :coupon

    def self.check(code)
      response = Paysio::Client.request(:get, "#{self.path}/code/#{code}/check")
      Resource.build_from(response)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
paysio-1.0.10 lib/paysio/resources/coupon.rb
paysio-1.0.9 lib/paysio/resources/coupon.rb
paysio-1.0.8 lib/paysio/resources/coupon.rb
paysio-1.0.7 lib/paysio/resources/coupon.rb
paysio-1.0.6 lib/paysio/resources/coupon.rb
paysio-1.0.5 lib/paysio/resources/coupon.rb