Module: DataTables::ActiveModelSerializers::ControllerSupport

Defined in:
lib/data_tables/active_model_serializers/register_dt_renderer.rb

Instance Method Summary collapse

Instance Method Details

#serialize_dt(resource, options) ⇒ Object



39
40
41
42
43
44
45
46
47
# File 'lib/data_tables/active_model_serializers/register_dt_renderer.rb', line 39

def serialize_dt(resource, options)
  options[:adapter] = :dt
  options.fetch(:serialization_context) do
    options[:serialization_context] = ::ActiveModelSerializers::SerializationContext.new(request)
  end
  # Magic happens here
  resource = DataTables::Responder.respond(resource, request.params)
  get_serializer(resource, options)
end