Sha256: 082dc8746afc0bb76046b0bdaa6b33e287ff99fcd3a92d119efeba39429bbf69

Contents?: true

Size: 442 Bytes

Versions: 8

Compression:

Stored size: 442 Bytes

Contents

module Admin::SearchControllerHelper
  
  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
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cable-0.9.17 app/helpers/admin/search_controller_helper.rb
cable-0.9.16 app/helpers/admin/search_controller_helper.rb
cable-0.9.15 app/helpers/admin/search_controller_helper.rb
cable-0.9.14 app/helpers/admin/search_controller_helper.rb
cable-0.9.13 app/helpers/admin/search_controller_helper.rb
cable-0.9.12 app/helpers/admin/search_controller_helper.rb
cable-0.9.11 app/helpers/admin/search_controller_helper.rb
cable-0.9.10 app/helpers/admin/search_controller_helper.rb