Class: Tengine::Core::IoToLogger
- Inherits:
-
Object
- Object
- Tengine::Core::IoToLogger
- Defined in:
- lib/tengine/core/io_to_logger.rb
Overview
Instance Method Summary collapse
-
#flush ⇒ Object
ignore.
-
#initialize(logger, method_to_write = :info) ⇒ IoToLogger
constructor
A new instance of IoToLogger.
- #puts(str) ⇒ Object (also: #<<)
- #write(str) ⇒ Object
Constructor Details
#initialize(logger, method_to_write = :info) ⇒ IoToLogger
Returns a new instance of IoToLogger.
5 6 7 8 |
# File 'lib/tengine/core/io_to_logger.rb', line 5 def initialize(logger, method_to_write = :info) @logger = logger @method_to_write = method_to_write end |
Instance Method Details
#flush ⇒ Object
ignore
17 |
# File 'lib/tengine/core/io_to_logger.rb', line 17 def flush; end |
#puts(str) ⇒ Object Also known as: <<
9 10 11 |
# File 'lib/tengine/core/io_to_logger.rb', line 9 def puts(str) @logger.send(@method_to_write, str.strip) end |
#write(str) ⇒ Object
12 13 14 |
# File 'lib/tengine/core/io_to_logger.rb', line 12 def write(str) @logger.send(@method_to_write, str.strip) end |