module SerializerInstanceMethods
Public Class Methods
new(object, options={}, *args)
click to toggle source
Calls superclass method
# File lib/active_loaders/datasource_adapter.rb, line 186 def initialize(object, options={}, *args) if object && object.respond_to?(:for_serializer) # single record datasource_class = options.delete(:datasource) record = object.for_serializer(self.class, datasource_class) do |scope| scope.datasource_params(*[options[:loader_params]].compact) end super(record, options, *args) else super end end