# File lib/search_cop.rb, line 38
    def search_scope(name, &block)
      self.search_scopes = search_scopes.dup

      search_scopes[name] = SearchScope.new(name, self)
      search_scopes[name].instance_exec(&block)

      self.send(:define_singleton_method, name) { |query| search_cop query, name }
      self.send(:define_singleton_method, "unsafe_#{name}") { |query| unsafe_search_cop query, name }
    end