class L2meter::Configuration

Constants

DEFAULT_KEY_FORMATTER

Attributes

context[W]
float_precision[RW]
key_formatter[R]
output[RW]
prefix[RW]
scrubber[RW]
source[RW]

Public Class Methods

new() click to toggle source
# File lib/l2meter/configuration.rb, line 13
def initialize
  @sort = false
  @key_formatter = DEFAULT_KEY_FORMATTER
  @output = $stdout
  @float_precision = 4
  @context = nil
  @compact_values = true
end

Public Instance Methods

compact_values=(value) click to toggle source
# File lib/l2meter/configuration.rb, line 38
def compact_values=(value)
  @compact_values = !!value
end
compact_values?() click to toggle source
# File lib/l2meter/configuration.rb, line 34
def compact_values?
  @compact_values
end
context(&block) click to toggle source
# File lib/l2meter/configuration.rb, line 42
def context(&block)
  if block
    @context = block
  else
    @context
  end
end
format_keys(&block) click to toggle source
# File lib/l2meter/configuration.rb, line 22
def format_keys(&block)
  @key_formatter = block
end
sort=(value) click to toggle source
# File lib/l2meter/configuration.rb, line 30
def sort=(value)
  @sort = !!value
end
sort?() click to toggle source
# File lib/l2meter/configuration.rb, line 26
def sort?
  @sort
end