module Blab::Config
Constants
- DATETIME_FORMAT
- DEFAULT_OUTPUT
Attributes
datetime_format[W]
log_output[W]
logger[W]
original_scope_only[W]
output_config[W]
output_order[W]
trace_c_calls[W]
Public Instance Methods
datetime_format()
click to toggle source
# File lib/blab/config.rb, line 48 def datetime_format @datetime_format ||= DATETIME_FORMAT end
log_output()
click to toggle source
# File lib/blab/config.rb, line 36 def log_output @log_output ||= STDOUT end
logger()
click to toggle source
# File lib/blab/config.rb, line 28 def logger @logger ||= begin logger = Logger.new(log_output) logger.formatter = proc { |severity, datetime, progname, msg| "#{msg}\n" } logger end end
original_scope_only?()
click to toggle source
# File lib/blab/config.rb, line 56 def original_scope_only? @original_scope_only ||= false end
output_config()
click to toggle source
# File lib/blab/config.rb, line 44 def output_config @output_config ||= output_order.sort_by { |h| h[:order] }.map! { |h| [h[:type], h[:width]] } end
output_order()
click to toggle source
# File lib/blab/config.rb, line 40 def output_order @output_order ||= DEFAULT_OUTPUT end
trace_c_calls?()
click to toggle source
# File lib/blab/config.rb, line 52 def trace_c_calls? @trace_c_calls ||= false end