def run
      Hash(adapters).each do |name, adapter|
        adapter.new(
          params: params[name.to_sym] || params,
          setter: setter,
          variables: variables[name.to_sym] || variables
        ).run
      end
    end
def run
      Hash(adapters).each do |name, adapter|
        adapter.new(
          params: params[name.to_sym] || params,
          setter: setter,
          variables: variables[name.to_sym] || variables
        ).run
      end
    end
== Instance methods ============================================================================================

 Runs all registered adapters.