module Nem::Configuration

Constants

DEADLINE

Attributes

debug[RW]
default_deadline[RW]
default_network[RW]
logger[RW]

Public Class Methods

extended(base) click to toggle source
# File lib/nem/configuration.rb, line 11
def self.extended(base)
  base.logger = Logger.new($stdout).tap { |l| l.level = Logger::INFO }
  base.debug = false
  base.default_deadline = DEADLINE
  base.default_network = :testnet
end

Public Instance Methods

configure() { |self| ... } click to toggle source

@yield [self] @example

Nem.configure do |conf|
  conf.logger = Logger.new('path/to/nem-ruby.log')
  conf.logger.level = Logger::DEBUG
  conf.default_deadline = 7200
  conf.default_network = :mainnet
end
# File lib/nem/configuration.rb, line 26
def configure
  yield self
end