Module: Datanorm
- Defined in:
- lib/datanorm/logger.rb,
lib/datanorm/file.rb,
lib/datanorm/header.rb,
lib/datanorm/logging.rb,
lib/datanorm/version.rb,
lib/datanorm/document.rb,
lib/datanorm/progress.rb,
lib/datanorm/lines/base.rb,
lib/datanorm/lines/parse.rb,
lib/datanorm/helpers/utf8.rb,
lib/datanorm/lines/v4/text.rb,
lib/datanorm/lines/v5/text.rb,
lib/datanorm/lines/v4/extra.rb,
lib/datanorm/lines/v4/parse.rb,
lib/datanorm/lines/v4/price.rb,
lib/datanorm/lines/v5/parse.rb,
lib/datanorm/lines/v5/price.rb,
lib/datanorm/headers/v4/date.rb,
lib/datanorm/headers/v5/date.rb,
lib/datanorm/headers/v4/title.rb,
lib/datanorm/headers/v5/title.rb,
lib/datanorm/helpers/filename.rb,
lib/datanorm/lines/v4/product.rb,
lib/datanorm/lines/v5/product.rb,
lib/datanorm/lines/v4/priceset.rb,
lib/datanorm/documents/assemble.rb,
lib/datanorm/headers/v4/version.rb,
lib/datanorm/headers/v5/version.rb,
lib/datanorm/lines/v4/dimension.rb,
lib/datanorm/lines/v5/dimension.rb,
lib/datanorm/documents/preprocess.rb,
lib/datanorm/documents/assembles/price.rb,
lib/datanorm/documents/assembles/product.rb,
lib/datanorm/documents/preprocesses/cache.rb,
lib/datanorm/documents/assembles/reference.rb,
lib/datanorm/documents/preprocesses/process.rb
Overview
A Rubygem to parse DATANORM files from the 90s.
Defined Under Namespace
Modules: Documents, Headers, Helpers, Lines, Logging Classes: Document, File, Header, Progress
Constant Summary collapse
- Version =
::Data.define(:number, :four?, :five?)
Class Method Summary collapse
-
.logger ⇒ Object
Helper to create a STDOUT logger.
Class Method Details
.logger ⇒ Object
Helper to create a STDOUT logger
6 7 8 9 10 11 12 13 14 |
# File 'lib/datanorm/logger.rb', line 6 def self.logger return @logger if defined?(@logger) @logger = ::Logger.new($stdout) @logger.formatter = proc do |severity, _, progname, | [severity.rjust(5), progname, '-', , "\n"].join(' ') end @logger end |