Methods

Class/Module Index [+]

Quicksearch

Sequel::Plugins::EagerEach::DatasetMethods

Public Instance Methods

all(&block) click to toggle source

If eager loading, clone the dataset and set a flag to let each know not to call all, to avoid the infinite loop.

# File lib/sequel/plugins/eager_each.rb, line 37
def all(&block)
  if use_eager_all?
    clone(:all_called=>true).all(&block)
  else
    super
  end
end
each(&block) click to toggle source

Call all instead of each if eager loading, uless each is being called by all.

# File lib/sequel/plugins/eager_each.rb, line 27
def each(&block)
  if use_eager_all?
    all(&block)
  else
    super
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.