module Etherlite
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/etherlite.rb, line 64 def self.config @config ||= Configuration.new end
configure(_options = nil, &_block)
click to toggle source
# File lib/etherlite.rb, line 72 def self.configure(_options = nil, &_block) config.assign_attributes(_options) unless _options.nil? _block.call(config) unless _block.nil? end
connect(_url, _options = {})
click to toggle source
# File lib/etherlite.rb, line 55 def self.connect(_url, _options = {}) _url = URI(_url) unless _url.is_a? URI options = config.default_connection_options options = options.merge _options.slice options.keys Client.new Connection.new(_url, options) end
connection()
click to toggle source
# File lib/etherlite.rb, line 77 def self.connection @connection ||= Connection.new(URI(config.url), config.default_connection_options) end
logger()
click to toggle source
# File lib/etherlite.rb, line 68 def self.logger config.logger end
valid_address?(_value)
click to toggle source
# File lib/etherlite.rb, line 51 def self.valid_address?(_value) Utils.valid_address? _value end