Module: PDD

Defined in:
lib/pdd.rb,
lib/pdd/puzzle.rb,
lib/pdd/source.rb,
lib/pdd/sources.rb,
lib/pdd/version.rb

Overview

PDD main module.

Author

Yegor Bugayenko ([email protected])

Copyright

Copyright © 2014 Yegor Bugayenko

License

MIT

Defined Under Namespace

Classes: Base, Error, Puzzle, SchemaError, Source, Sources

Constant Summary collapse

VERSION =
'0.6'

Class Attribute Summary collapse

Class Attribute Details

.logObject

Get logger.



44
45
46
47
48
49
50
51
52
# File 'lib/pdd.rb', line 44

def self.log
  unless @log
    @log = Logger.new(STDOUT)
    @log.formatter = proc { |severity, _, _, msg|
      puts "#{severity}: #{msg.dump}"
    }
  end
  @log
end