Sha256: 61d2c51c0108bd66bb7cbfcdc2f2b2e3b7589faf608e0bdedc857b97615910f3
Contents?: true
Size: 637 Bytes
Versions: 2
Compression:
Stored size: 637 Bytes
Contents
module Bitbank class Account attr_reader :name, :balance def initialize(client, name, balance=nil) @client = client @name = name @balance = balance end def address @client.request('getaccountaddress', name) end def balance @client.balance(name) end def new_address @client.new_address(name) end def pay(address, amount) txid = @client.request('sendfrom', name, address, amount) Transaction.new(@client, txid) end def transactions @client.transactions(name) end def ==(other) name == other.name end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bitbank-0.1.0 | lib/bitbank/account.rb |
bitbank-0.0.1 | lib/bitbank/account.rb |