class ActiveRecord::DynamicScopeMatch

def initialize(method)

def initialize(method)
  @scope = true
  case method.to_s
  when /^scoped_by_([_a-zA-Z]\w*)$/
    names = $1
  else
    @scope = nil
  end
  @attribute_names = names && names.split('_and_')
end