Class: SmartLoggerWrapper::Options::To
- Defined in:
- lib/smart_logger_wrapper/options/to.rb
Instance Method Summary collapse
Instance Method Details
#apply!(messages, argument, severity, wrapper) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/smart_logger_wrapper/options/to.rb', line 7 def apply!(, argument, severity, wrapper) raise ApplicationError, 'No handler given' if argument == nil time = Time.now severity_label = wrapper.format_severity(severity) argument.puts .map { || wrapper.(severity_label, time, nil, ) }.join("\n") rescue NoMethodError => e raise ApplicationError, e. end |