# File lib/optconfig.rb, line 188 def options=(option) @options.clear @option_seq.clear option.each do |k,v| v = [v] unless v.is_a? Array arg = k.to_a arg.push({:format=>v[0], :default=>v[1]}) opt = Option.new *arg opt.name.each do |n| raise "option #{n} is already defined" if @options.key? n @options[n] = opt end @option_seq << opt end @obsolete_behavior = true option end