Method: CommandLine::OptionData#initialize
- Defined in:
- lib/commandline/optionparser/optiondata.rb
#initialize(argv, opts, unknown_options, args, not_parsed, cmd) ⇒ OptionData
argv: Original commandline parsed options passed on the commandline? unknown options ?? args found on commandline array of arguments that was not parsed – probably because of ‘–’ the command if in command mode
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/commandline/optionparser/optiondata.rb', line 34 def initialize(argv, opts, , args, not_parsed, cmd) @opts = {} opts.each { |k,v| @opts[k] = begin Marshal.load(Marshal.dump(v)) rescue v end } = Marshal.load(Marshal.dump()) @not_parsed = Marshal.load(Marshal.dump(not_parsed)) @argv = Marshal.load(Marshal.dump(argv)) @args = Marshal.load(Marshal.dump(args)) @cmd = Marshal.load(Marshal.dump(cmd)) end |