method
parsearg_global
rails latest stable - Class:
ToplevelInstaller
Method deprecated or moved
This method is deprecated or moved on the latest stable version. The last existing version (v1.2.6) is shown here.
parsearg_global()public
Option Parsing
# File actionwebservice/setup.rb, line 775
def parsearg_global
valid_task = /\A(?:#{TASKS.map {|task,desc| task }.join '|'})\z/
while arg = ARGV.shift
case arg
when /\A\w+\z/
setup_rb_error "invalid task: #{arg}" unless valid_task =~ arg
return arg
when '-q', '--quiet'
@options['verbose'] = false
when '--verbose'
@options['verbose'] = true
when '-h', '--help'
print_usage $stdout
exit 0
when '-v', '--version'
puts "#{File.basename($0)} version #{Version}"
exit 0
when '--copyright'
puts Copyright
exit 0
else
setup_rb_error "unknown global option '#{arg}'"
end
end
nil
end Related methods
- Instance methods
- exec_clean
- exec_config
- exec_distclean
- exec_install
- exec_setup
- exec_show
- init_installers
- inspect
- invoke
- load_config
- objdir_root
- parsearg_clean
- parsearg_config
- parsearg_distclean
- parsearg_global
- parsearg_install
- parsearg_no_options
- parsearg_setup
- parsearg_show
- print_usage
- relpath
- run_metaconfigs
- srcdir_root
- Class methods
- instance
- invoke
- new