class Etherlite::Configuration
Add rails specifig related configuration parameters
Constants
- DEFAULTS
Attributes
chain_id[RW]
enable_nonce_cache[RW]
logger[RW]
url[RW]
use_parity[RW]
Public Class Methods
new()
click to toggle source
# File lib/etherlite/configuration.rb, line 20 def initialize assign_attributes DEFAULTS end
Public Instance Methods
assign_attributes(_options)
click to toggle source
# File lib/etherlite/configuration.rb, line 28 def assign_attributes(_options) _options.each { |k, v| public_send("#{k}=", v) } self end
default_connection_options()
click to toggle source
# File lib/etherlite/configuration.rb, line 13 def default_connection_options { chain_id: chain_id, use_parity: use_parity } end
reset()
click to toggle source
# File lib/etherlite/configuration.rb, line 24 def reset assign_attributes DEFAULTS end
Private Instance Methods
default_logger()
click to toggle source
# File lib/etherlite/configuration.rb, line 39 def default_logger @default_logger ||= Logger.new(STDOUT) end