# File lib/yapra/pipeline.rb, line 68
  def run_class_based_plugin command, data
    self.logger.debug("evaluate plugin as class based")
    plugin_class = nil
    @module_name_prefix.each do |prefix|
      yapra_module_name = "#{prefix}#{command['module']}"
      plugin_class      = Yapra.load_class_constant(yapra_module_name)
      break if plugin_class
    end
    raise LoadError unless plugin_class
    plugin                = plugin_class.new
    plugin.yapra          = yapra if plugin.respond_to?('yapra=')
    plugin.pipeline       = self  if plugin.respond_to?('pipeline=')
    plugin.plugin_config  = command['config'] if plugin.respond_to?('plugin_config=')
    plugin.run(data)
  end