Module: Admin::SearchControllerHelper

Included in:
SearchController
Defined in:
app/helpers/admin/search_controller_helper.rb

Instance Method Summary collapse

Instance Method Details

#to_json_for_autocomplete(results) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'app/helpers/admin/search_controller_helper.rb', line 3

def to_json_for_autocomplete( results )
  results.collect do |result|
    unless result.nil?
      if result.respond_to? :to_json_for_autocomplete
        result.to_json_for_autocomplete
      else
        raise Cable::Errors::SearchError::MissingInterfaceMethod , "to_json_for_autocomplete method should be defined on #{result.class.name}"
      end
    end
  end.to_json
end