Sha256: 0ad0ad613cd8cbbca18fafa1a3e36ae7f5f9f90cb1934faf55c5c75771903410

Contents?: true

Size: 451 Bytes

Versions: 3

Compression:

Stored size: 451 Bytes

Contents

require "omise/object"
require "omise/list"

module Omise
  class Receipt < OmiseObject
    self.endpoint = "/receipts"

    def self.retrieve(id, attributes = {})
      new resource(location(id), attributes).get(attributes)
    end

    def self.list(attributes = {})
      List.new resource(location, attributes).get(attributes)
    end

    def reload(attributes = {})
      assign_attributes resource(attributes).get(attributes)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
omise-0.11.0 lib/omise/receipt.rb
omise-0.10.1 lib/omise/receipt.rb
omise-0.10.0 lib/omise/receipt.rb