Method: PatternQueryHelper.run_sql_query

Defined in:
lib/pattern_query_helper.rb

.run_sql_query(model, query, query_params, query_helpers, valid_columns = [], single_record = false) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/pattern_query_helper.rb', line 10

def self.run_sql_query(model, query, query_params, query_helpers, valid_columns=[], single_record=false)
  if single_record
    single_record_sql_query(model, query, query_params, query_helpers, valid_columns)
  elsif query_helpers[:per_page] || query_helpers[:page]
    paginated_sql_query(model, query, query_params, query_helpers, valid_columns)
  else
    sql_query(model, query, query_params, query_helpers, valid_columns)
  end
end