Module Sequel::Plugins::TacticalEagerLoading::InstanceMethods
In: lib/sequel/plugins/tactical_eager_loading.rb

Methods

Attributes

retrieved_by  [RW]  The dataset that retrieved this object, set if the object was reteived via Dataset#all.
retrieved_with  [RW]  All model objects retrieved with this object, set if the object was reteived via Dataset#all.

Public Instance methods

Remove retrieved_by and retrieved_with when marshalling. retrieved_by contains unmarshallable objects, and retrieved_with can be very large and is not helpful without retrieved_by.

[Source]

    # File lib/sequel/plugins/tactical_eager_loading.rb, line 41
41:         def marshallable!
42:           @retrieved_by = nil
43:           @retrieved_with = nil
44:           super
45:         end

[Validate]