Module: ActiveRecord::Scoping
Relationships & Source Files | |
Namespace Children | |
Modules:
| |
Extension / Inclusion / Inheritance Descendants | |
Included In:
| |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
|
|
Defined in: | activerecord/lib/active_record/scoping/named.rb, activerecord/lib/active_record.rb, activerecord/lib/active_record/scoping.rb, activerecord/lib/active_record/scoping/default.rb |
Overview
Active Record Named Scopes
Class Method Summary
::ActiveSupport::Concern - Extended
::ActiveSupport::Autoload - Extended
Instance Method Summary
DSL Calls
included
[ GitHub ]Instance Method Details
#initialize_internals_callback
[ GitHub ]# 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
[ GitHub ]# 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