Module: Boundy

Defined in:
lib/boundy/bound.rb,
lib/boundy.rb,
lib/boundy/domain.rb,
lib/boundy/formatter.rb,
lib/boundy/comparator.rb,
lib/boundy/comparators.rb,
lib/boundy/domain/finite.rb,
lib/boundy/formatter/sql.rb,
lib/boundy/bound/infinite.rb,
lib/boundy/domain/builder.rb,
lib/boundy/domain/anterior.rb,
lib/boundy/formatters/time.rb,
lib/boundy/time/comparator.rb,
lib/boundy/bound/comparator.rb,
lib/boundy/domain/posterior.rb,
lib/boundy/formatters/bound.rb,
lib/boundy/range/comparator.rb,
lib/boundy/bound/constrainer.rb,
lib/boundy/domain/comparator.rb,
lib/boundy/formatters/domain.rb,
lib/boundy/formatters/fixnum.rb,
lib/boundy/range/constrainer.rb,
lib/boundy/domain/constrainer.rb,
lib/boundy/bound/infinite/above.rb,
lib/boundy/bound/infinite/below.rb,
lib/boundy/formatter/sql/domain.rb,
lib/boundy/formatter/sql/plugin.rb,
lib/boundy/formatter/sql/factory.rb,
lib/boundy/formatter/sql/domain/plugin.rb

Overview

require ‘manacle/proxy’

Defined Under Namespace

Modules: Comparator, Comparators, Domain, Formatter, Formatters Classes: Bound, Range, Time

Class Method Summary collapse

Class Method Details

.loggerObject



4
5
6
7
8
9
10
11
12
# File 'lib/boundy.rb', line 4

def logger
  return @logger if @logger

  @logger = Logger.new(STDOUT)
  @logger.formatter = proc { |severity, datetime, progname, msg| 
    "[#{datetime}, #{severity}] #{msg}\n"
  }
  @logger
end

.logger=(logger) ⇒ Object



14
15
16
# File 'lib/boundy.rb', line 14

def logger=(logger)
  @logger = logger
end