instance method
parse!
Ruby on Rails 2.3.18
Since v2.2.3 Last seen in v2.3.18Available in: v2.2.3 v2.3.18
Signature
parse!(args, runtime_options = {})
Parse arguments into the options hash. Classes may customize parsing behavior by overriding these methods:
#banner Usage: ./script/generate [options]
#add_options! Options:
some options..
#add_general_options! General Options:
general options..
Parameters
-
argsreq -
runtime_optionsopt = {}
Source
# File railties/lib/rails_generator/options.rb, line 81
def parse!(args, runtime_options = {})
self.options = {}
@option_parser = OptionParser.new do |opt|
opt.banner = banner
add_options!(opt)
add_general_options!(opt)
opt.parse!(args)
end
return args
ensure
self.options = full_options(runtime_options)
end
Defined in railties/lib/rails_generator/options.rb line 81
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::Generator::Options