Method: ReportsKit::Reports::ContextualFilter#apply

Defined in:
lib/reports_kit/reports/contextual_filter.rb

#apply(relation, context_params) ⇒ Object

Raises:

  • (ArgumentError)


13
14
15
16
# File 'lib/reports_kit/reports/contextual_filter.rb', line 13

def apply(relation, context_params)
  raise ArgumentError.new("contextual_filter with key :#{key} not defined in #{model_class}") if settings_from_model.blank?
  settings_from_model[:method].call(relation, context_params)
end