module Rails::Command::Behavior

def lookup(namespaces)

in the load path.
Receives namespaces in an array and tries to find matching generators
def lookup(namespaces)
  paths = namespaces_to_paths(namespaces)
  paths.each do |raw_path|
    lookup_paths.each do |base|
      path = "#{base}/#{raw_path}_#{command_type}"
      begin
        require path
        return
      rescue LoadError => e
        raise unless /#{Regexp.escape(path)}$/.match?(e.message)
      rescue Exception => e
        warn "[WARNING] Could not load #{command_type} #{path.inspect}. Error: #{e.message}.\n#{e.backtrace.join("\n")}"
      end
    end
  end
end