Module: BlockchainNode

Defined in:
lib/blockchain-node.rb,
lib/blockchain-node/client.rb,
lib/blockchain-node/errors.rb,
lib/blockchain-node/request.rb,
lib/blockchain-node/version.rb,
lib/blockchain-node/configuration.rb

Defined Under Namespace

Modules: Errors Classes: Client, Configuration, Request

Constant Summary collapse

MAJOR =
0
MINOR =
0
PATCH =
2
VERSION =
[MAJOR, MINOR, PATCH].join('.').freeze

Class Method Summary collapse

Class Method Details

.configObject



12
13
14
15
16
17
18
# File 'lib/blockchain-node.rb', line 12

def self.config
  config = {}
  Configuration::ATTRIBUTES.each do |attribute|
    config[attribute] = BlockchainNode::Configuration.send(attribute)
  end
  config
end

.configure {|Configuration| ... } ⇒ Object

Yields:



8
9
10
# File 'lib/blockchain-node.rb', line 8

def self.configure
  yield Configuration if block_given?
end