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