4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'app/helpers/query_report_helper.rb', line 4
def query_report_render_filter(filter, comparator)
hint = comparator.name
search_tag_name = comparator.search_tag_name
value = comparator.param_value
method_name = :"query_report_#{filter.type.to_s}_filter"
if main_app.respond_to? method_name
main_app.send method_name, search_tag_name, value, :placeholder => hint
elsif self.respond_to? method_name
self.send method_name, search_tag_name, value, :placeholder => hint
else
raise QueryReport::FilterNotDefined, "#{filter.type.to_s} filter is not defined"
end
end
|