提交 4e0694c6 编写于 作者: A Aaron Patterson

return argv from each method

上级 82f59a98
......@@ -318,11 +318,10 @@ def initialize(argv = ARGV)
def prepare!
handle_version_request!(@argv.first)
unless handle_invalid_command!(@argv.first, @argv)
handle_invalid_command!(@argv.first, @argv) do
@argv.shift
handle_rails_rc!(@argv)
end
@argv
end
def self.default_rc_file
......@@ -340,8 +339,10 @@ def handle_version_request!(argument)
end
def handle_invalid_command!(argument, argv)
if argument != "new"
argv[0] = "--help"
if argument == "new"
yield
else
['--help'] + argv.drop(1)
end
end
......@@ -349,6 +350,7 @@ def handle_rails_rc!(argv)
unless argv.delete("--no-rc")
insert_railsrc_into_argv!(argv, railsrc(argv))
end
argv
end
def railsrc(argv)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册