lib/searchlogic/named_scopes/alias_scope.rb in searchlogic-2.5.8 vs lib/searchlogic/named_scopes/alias_scope.rb in searchlogic-2.5.9

- old
+ new

@@ -6,11 +6,11 @@ module AliasScope # In some instances you might create a class method that essentially aliases a named scope # or represents a named scope procedure. Ex: # # class User - # def teenager + # def self.teenager # age_gte(13).age_lte(19) # end # end # # This is obviously a very basic example, but notice how we are utilizing already existing named @@ -35,10 +35,10 @@ alias_scopes[name.to_sym] = options (class << self; self; end).instance_eval do define_method name do |*args| case options when Symbol - send(options) + send(options, *args) else options.call(*args) end end end