Class: Ark::Client
- Inherits:
-
Object
- Object
- Ark::Client
- Includes:
- Account, Block, Delegate, Loader, MultiSignature, Peer, Signature, Transaction, Configurable, Connection, Nucleid
- Defined in:
- lib/ark/client.rb,
lib/ark/client/peer.rb,
lib/ark/client/block.rb,
lib/ark/client/loader.rb,
lib/ark/client/account.rb,
lib/ark/client/delegate.rb,
lib/ark/client/signature.rb,
lib/ark/client/transaction.rb,
lib/ark/client/multisignature.rb
Defined Under Namespace
Modules: Account, Block, Delegate, Loader, MultiSignature, Peer, Signature, Transaction
Instance Attribute Summary
Attributes included from Configurable
#ip, #nethash, #port, #version
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Client
constructor
A new instance of Client.
Methods included from Transaction
#create_transaction, #transaction, #transactions, #unconfirmed_transaction, #unconfirmed_transactions
Methods included from Signature
#create_signature, #signature_fee
Methods included from Peer
Methods included from MultiSignature
#create_multi_signature, #multi_signature_accounts, #multi_signature_sign, #pending_multi_signatures
Methods included from Loader
#autoconfigure, #status, #sync
Methods included from Delegate
#count_delegates, #create_delegate, #delegate, #delegate_fee, #delegate_voters, #delegates, #disable_forging, #enable_forging, #forged_by_account, #forging_status, #next_forgers, #search_delegates, #vote_for_delegate
Methods included from Block
#block, #block_epoch, #block_fee, #block_fees, #block_height, #block_milestone, #block_nethash, #block_reward, #block_status, #block_supply, #blocks
Methods included from Account
#account, #account_balance, #account_delegates, #account_delegates_fee, #account_publickey, #create_account_delegates
Methods included from Nucleid
#buildTransaction, #buildTransactionArguments
Methods included from Connection
#delete, #get, #last_response, #post, #put, #root
Methods included from Configurable
#configure, keys, #reset!, #same_options?
Constructor Details
#initialize(options = {}) ⇒ Client
Returns a new instance of Client.
27 28 29 30 31 |
# File 'lib/ark/client.rb', line 27 def initialize( = {}) Ark::Configurable.keys.each do |key| instance_variable_set(:"@#{key}", [key] || Ark.instance_variable_get(:"@#{key}")) end end |