Sha256: 0734a96b8111f6dc3e6d5a57de25ed930bdbf6dcaabe997685958899f7f09dbe
Contents?: true
Size: 694 Bytes
Versions: 1
Compression:
Stored size: 694 Bytes
Contents
require 'oauth/tokens/access_token' module OpenTransact class Client attr_accessor :asset,:server, :token, :secret, :options def initialize(options={}) @asset=options.delete(:asset) @server=options.delete(:server) @token=options.delete(:token) @secret=options.delete(:secret) @options = options||{} end def transfer(amount,to,memo=nil) access_token.post(asset.transaction_url,{:amount=>amount,:to=>to,:memo=>memo}) end def access_token @access_token ||= OAuth::AccessToken.new @asset.consumer, @token, @secret end def server @server ||=( @asset && @asset.server || nil) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
opentransact-0.0.2 | lib/opentransact/client.rb |