Sha256: 6d25aa1423d8327aa3e973835a8f18179a76e226358b89b2311b8e5cd7dc0cd2

Contents?: true

Size: 324 Bytes

Versions: 7

Compression:

Stored size: 324 Bytes

Contents

require "omise/object"

module Omise
  class Source < OmiseObject
    self.endpoint = "/sources"

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

    def self.create(attributes = {})
      new resource(location, attributes).post(attributes)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
omise-0.11.0 lib/omise/source.rb
omise-0.10.1 lib/omise/source.rb
omise-0.10.0 lib/omise/source.rb
omise-0.9.1 lib/omise/source.rb
omise-0.9.0 lib/omise/source.rb
omise-0.7.2 lib/omise/source.rb
omise-0.8.0 lib/omise/source.rb