Module: RESTFramework::ModelControllerMixin

Includes:
BaseModelControllerMixin, CreateModelMixin, DestroyModelMixin, ListModelMixin, ShowModelMixin, UpdateModelMixin
Defined in:
lib/rest_framework/controller_mixins/models.rb

Overview

Mixin that includes all the CRUD mixins.

Class Method Summary collapse

Methods included from DestroyModelMixin

#_destroy, #destroy

Methods included from UpdateModelMixin

#_update, #update

Methods included from CreateModelMixin

#_create, #create

Methods included from ShowModelMixin

#_show, #show

Methods included from ListModelMixin

#_index, #index

Methods included from BaseModelControllerMixin

#_get_specific_action_config, #get_allowed_parameters, #get_body_params, #get_fields, #get_filter_backends, #get_filterset_fields, #get_find_by_fields, #get_model, #get_ordering_fields, #get_record, #get_recordset, #get_search_fields, #get_serializer_class

Methods included from BaseControllerMixin

#api_response, #get_filter_backends, #get_filtered_data, #get_serializer_class, #record_invalid, #record_not_destroyed, #record_not_found, #record_not_saved, #root

Class Method Details

.included(base) ⇒ Object



299
300
301
302
303
# File 'lib/rest_framework/controller_mixins/models.rb', line 299

def self.included(base)
  if base.is_a?(Class)
    RESTFramework::BaseModelControllerMixin.included(base)
  end
end