Class: AutocompleteSerializer
- Inherits:
-
Object
- Object
- AutocompleteSerializer
- Includes:
- RademadeAdmin::UriHelper
- Defined in:
- app/serializers/autocomplete_serializer.rb
Overview
Class: AutocompleteSerializer
Creates hash (ready for JSON serialization) with pairs of id => value to show in the autocomplete select UI.
The output format of to_json is optimized for ‘Select2’ autocomplete UI.
It would generate JSON of models :id and :text. Text is determined by #to_autocomplete method, or by #to_s.
Instance Method Summary collapse
- #as_json ⇒ Object
-
#to_json(*args) ⇒ Object
args are left for backward compatibility to Rails :json renderer.
Methods included from RademadeAdmin::UriHelper
#admin_autocomplete_uri, #admin_create_uri, #admin_delete_uri, #admin_edit_form_uri, #admin_edit_uri, #admin_list_uri, #admin_model_url_for, #admin_new_form_uri, #admin_new_uri, #admin_unlink_uri, #admin_update_uri, #admin_url_for
Instance Method Details
#as_json ⇒ Object
16 17 18 |
# File 'app/serializers/autocomplete_serializer.rb', line 16 def as_json build_json end |
#to_json(*args) ⇒ Object
args are left for backward compatibility to Rails :json renderer
22 23 24 |
# File 'app/serializers/autocomplete_serializer.rb', line 22 def to_json(*args) as_json.to_json end |