class PuppetGenerator::Middleware::FilterImportedData
Public Class Methods
new(app)
click to toggle source
# File lib/puppet_generator/middleware/filter_imported_data.rb, line 5 def initialize(app) @app = app end
Public Instance Methods
call(task)
click to toggle source
# File lib/puppet_generator/middleware/filter_imported_data.rb, line 9 def call(task) PuppetGenerator.logger.debug(self.class.name){ "Filter the input with filter \"#{task.meta[:requested_import_filter]}\"" } active_filter = Models::ImportFilter.find task.meta[:requested_import_filter] raise Exceptions::UnknownImportFilter unless active_filter task.body = active_filter.convert(task.body) @app.call(task) end