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