class PuppetGenerator::Middleware::OutputDebugInformationForModels
Public Class Methods
new(app)
click to toggle source
# File lib/puppet_generator/middleware/output_debug_information_for_models.rb, line 4 def initialize(app) @app = app end
Public Instance Methods
call(task)
click to toggle source
# File lib/puppet_generator/middleware/output_debug_information_for_models.rb, line 8 def call(task) PuppetGenerator.logger.debug(self.class.name){ "Available importer: " + Models::Importer.all_names_as_string } PuppetGenerator.logger.debug(self.class.name){ "Available templates: " + Models::Template.all_names_as_string } PuppetGenerator.logger.debug(self.class.name){ "Available import filter: " + Models::ImportFilter.all_names_as_string } PuppetGenerator.logger.debug(self.class.name){ "Available export filter: " + Models::ExportFilter.all_names_as_string } PuppetGenerator.logger.debug(self.class.name){ "Available actions: " + Models::Action.all_names_as_string } @app.call(task) end