Module: Xembly
- Defined in:
- lib/xembly.rb,
lib/xembly/up.rb,
lib/xembly/add.rb,
lib/xembly/set.rb,
lib/xembly/attr.rb,
lib/xembly/addif.rb,
lib/xembly/xpath.rb,
lib/xembly/remove.rb,
lib/xembly/strict.rb,
lib/xembly/version.rb,
lib/xembly/xembler.rb,
lib/xembly/directives.rb
Overview
Xembly main module.
- Author
-
Yegor Bugayenko ([email protected])
- Copyright
-
Copyright © 2016 Yegor Bugayenko
- License
-
MIT
Defined Under Namespace
Classes: Add, AddIf, Attr, Base, Directives, Remove, Set, Strict, Up, Xembler, Xpath
Constant Summary collapse
- VERSION =
'0.4.2'
Class Attribute Summary collapse
-
.logger ⇒ Object
writeonly
Sets the attribute logger.
Class Method Summary collapse
-
.log ⇒ Object
Get logger.
Class Attribute Details
.logger=(value) ⇒ Object (writeonly)
Sets the attribute logger
48 49 50 |
# File 'lib/xembly.rb', line 48 def logger=(value) @logger = value end |
Class Method Details
.log ⇒ Object
Get logger.
36 37 38 39 40 41 42 43 44 45 |
# File 'lib/xembly.rb', line 36 def self.log unless @logger @logger = Logger.new(STDOUT) @logger.formatter = proc { |severity, _, _, msg| "#{severity}: #{msg.dump}\n" } @logger.level = Logger::ERROR end @logger end |