Module: ActiveRecord::Scoping
- Extended by:
- ActiveSupport::Autoload, ActiveSupport::Concern
- Included in:
- Base
- Defined in:
- lib/active_record/scoping/named.rb,
lib/active_record.rb,
lib/active_record/scoping.rb,
lib/active_record/scoping/default.rb
Overview
Active Record Named Scopes
Defined Under Namespace
Modules: ClassMethods, Default, Named Classes: DefaultScope, ScopeRegistry
Instance Method Summary collapse
-
#initialize_internals_callback ⇒ Object
:nodoc:.
-
#populate_with_current_scope_attributes ⇒ Object
:nodoc:.
Instance Method Details
#initialize_internals_callback ⇒ Object
:nodoc:
54 55 56 57 |
# File 'lib/active_record/scoping.rb', line 54 def initialize_internals_callback # :nodoc: super populate_with_current_scope_attributes end |
#populate_with_current_scope_attributes ⇒ Object
:nodoc:
47 48 49 50 51 52 |
# File 'lib/active_record/scoping.rb', line 47 def populate_with_current_scope_attributes # :nodoc: return unless self.class.scope_attributes? attributes = self.class.scope_attributes _assign_attributes(attributes) if attributes.any? end |