Module: HelloBlock

Defined in:
lib/helloblock-lite.rb,
lib/helloblock/version.rb

Defined Under Namespace

Modules: Address, Block, Faucet, RPC, Request, Transaction, Wallet

Constant Summary collapse

VERSION =
"1.0.6"

Class Method Summary collapse

Class Method Details

.api_keyObject



5
6
7
# File 'lib/helloblock-lite.rb', line 5

def self.api_key
  @api_key
end

.api_key=(obj) ⇒ Object



9
10
11
# File 'lib/helloblock-lite.rb', line 9

def self.api_key=(obj)
  @api_key = obj
end

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (HelloBlock)

    the object that the method was called on



29
30
31
# File 'lib/helloblock-lite.rb', line 29

def self.configure
  yield self if block_given?
end

.networkObject



21
22
23
# File 'lib/helloblock-lite.rb', line 21

def self.network
  @network ||= :testnet
end

.network=(obj) ⇒ Object



25
26
27
# File 'lib/helloblock-lite.rb', line 25

def self.network=(obj)
  @network = obj
end

.versionObject



13
14
15
# File 'lib/helloblock-lite.rb', line 13

def self.version
  @version ||= :v1
end

.version=(obj) ⇒ Object



17
18
19
# File 'lib/helloblock-lite.rb', line 17

def self.version=(obj)
  @version = obj
end