class RailsPerformance::Rails::QueryBuilder

Public Class Methods

compose_from(params) click to toggle source
# File lib/rails_performance/rails/query_builder.rb, line 5
def QueryBuilder.compose_from(params)
  result = {}

  result[:controller] = params[:controller_eq]
  result[:action]     = params[:action_eq]
  result[:format]     = params[:format_eq]
  result[:status]     = params[:status_eq]

  result.delete_if {|k, v| v.nil?}

  { q: result }
end