Class: WalletValidator::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/wallet_validator/config.rb

Class Attribute Summary collapse

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(user_config = {}) ⇒ Config

Returns a new instance of Config.



17
18
19
# File 'lib/wallet_validator/config.rb', line 17

def initialize(user_config = {})
  self.chain = user_config[:chain]
end

Class Attribute Details

.instanceConfig

Returns:



10
11
12
# File 'lib/wallet_validator/config.rb', line 10

def instance
  @instance ||= new
end

Instance Attribute Details

#chainObject

Returns the value of attribute chain.



15
16
17
# File 'lib/wallet_validator/config.rb', line 15

def chain
  @chain
end

Instance Method Details

#valid?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/wallet_validator/config.rb', line 21

def valid?
  !self.chain.nil?
end