class PuppetGenerator::Middleware::ConfigureLogging
Public Class Methods
new(app)
click to toggle source
# File lib/puppet_generator/middleware/configure_logging.rb, line 4 def initialize(app) @app = app end
Public Instance Methods
call(task)
click to toggle source
# File lib/puppet_generator/middleware/configure_logging.rb, line 8 def call(task) case task.meta[:logging_mode] when :debug PuppetGenerator.logger.mode = :debug when :silent PuppetGenerator.logger.mode = :silent else PuppetGenerator.logger.mode = :info end PuppetGenerator.logger.debug(self.class.name){ "Logging is configured with mode \"#{PuppetGenerator.logger.mode}\"." } @app.call(task) end
Private Instance Methods
bold_red(msg)
click to toggle source
# File lib/puppet_generator/middleware/configure_logging.rb, line 25 def bold_red(msg) ANSI.bold(ANSI.red(msg)) end