edge badge

Active Record Named Scopes

Namespace
Methods
I
P
Included Modules
Instance Public methods
initialize_internals_callback()
# File activerecord/lib/active_record/scoping.rb, line 30
def initialize_internals_callback
  super
  populate_with_current_scope_attributes
end
populate_with_current_scope_attributes()
# File activerecord/lib/active_record/scoping.rb, line 22
def populate_with_current_scope_attributes
  return unless self.class.scope_attributes?

  self.class.scope_attributes.each do |att,value|
    send("#{att}=", value) if respond_to?("#{att}=")
  end
end