Class: NanoRpc::Accounts

Inherits:
Object
  • Object
show all
Includes:
AccountsHelper, Proxy
Defined in:
lib/nano_rpc/proxies/accounts.rb

Instance Attribute Summary collapse

Attributes included from Proxy

#node

Instance Method Summary collapse

Methods included from AccountsHelper

#<<, #[], #balances, #each, #first, #frontiers, #last, #move, #pending, #pending_balances, #second, #size, #third

Methods included from Proxy

included, #proxy_methods

Constructor Details

#initialize(addresses = nil, opts = {}) ⇒ Accounts

Returns a new instance of Accounts.



8
9
10
11
12
13
14
15
16
# File 'lib/nano_rpc/proxies/accounts.rb', line 8

def initialize(addresses = nil, opts = {})
  unless addresses.is_a?(Array)
    raise NanoRpc::MissingParameters,
          'Missing argument: addresses (str[])'
  end

  @addresses = addresses
  super(opts)
end

Instance Attribute Details

#addressesObject (readonly)

Returns the value of attribute addresses.



6
7
8
# File 'lib/nano_rpc/proxies/accounts.rb', line 6

def addresses
  @addresses
end