lib/searchlogic/named_scopes/alias_scope.rb in searchlogic-2.4.32 vs lib/searchlogic/named_scopes/alias_scope.rb in searchlogic-2.5.0

- old
+ new

@@ -43,25 +43,26 @@ end end end end alias_method :scope_procedure, :alias_scope - - def alias_scopes # :nodoc: - read_inheritable_attribute(:alias_scopes) || write_inheritable_attribute(:alias_scopes, {}) - end - - def alias_scope?(name) # :nodoc: - return false if name.blank? - alias_scopes.key?(name.to_sym) - end - + def condition?(name) # :nodoc: super || alias_scope?(name) end - + def named_scope_options(name) # :nodoc: super || alias_scopes[name.to_sym] end + + private + def alias_scopes # :nodoc: + read_inheritable_attribute(:alias_scopes) || write_inheritable_attribute(:alias_scopes, {}) + end + + def alias_scope?(name) # :nodoc: + return false if name.blank? + alias_scopes.key?(name.to_sym) + end end end end