class Object

Constants

REDELEGATED_METHODS

Public Instance Methods

delegate_to_klass_or_records(method, *args, &block) click to toggle source
# File lib/activerecord-delegation-expected_behaviour.rb, line 18
def delegate_to_klass_or_records(method, *args, &block)
  if @klass.respond_to?(method)
    scoping { @klass.public_send(method, *args, &block) }
  else
    records.public_send(method, *args, &block)
  end
end