# File lib/deltacloud/helpers/application_helper.rb, line 64
  def filter_all(model)
      filter = {}
      filter.merge!(:id => params[:id]) if params[:id]
      filter.merge!(:architecture => params[:architecture]) if params[:architecture]
      filter.merge!(:owner_id => params[:owner_id]) if params[:owner_id]
      filter.merge!(:state => params[:state]) if params[:state]
      filter = nil if filter.keys.size.eql?(0)
      singular = model.to_s.singularize.to_sym
      @elements = driver.send(model.to_sym, credentials, filter)
      instance_variable_set("@#{model}""@#{model}", @elements)
      respond_to do |format|
        format.html { haml "#{model}/index""#{model}/index" }
        format.xml { haml "#{model}/index""#{model}/index" }
        format.json { convert_to_json(singular, @elements) }
      end
  end