Module: SerializerInstanceMethods
- Defined in:
- lib/active_loaders/datasource_adapter.rb
Instance Method Summary collapse
Instance Method Details
#initialize(object, options = {}, *args) ⇒ Object
186 187 188 189 190 191 192 193 194 195 196 197 |
# File 'lib/active_loaders/datasource_adapter.rb', line 186 def initialize(object, ={}, *args) if object && object.respond_to?(:for_serializer) # single record datasource_class = .delete(:datasource) record = object.for_serializer(self.class, datasource_class) do |scope| scope.datasource_params(*[[:loader_params]].compact) end super(record, , *args) else super end end |