Module: LazyLoadAttributes::InstanceMethods

Defined in:
lib/lazy_load_attributes.rb

Instance Method Summary collapse

Instance Method Details

#eager_load_attributes!Object



59
60
61
62
63
# File 'lib/lazy_load_attributes.rb', line 59

def eager_load_attributes!
  self.class.all_lazy_attributes
      .reject { |attribute| instance_variable_defined?(:"@#{attribute}") }
      .each { |attribute| send(attribute) }
end