Method: CommandLine::Option#method_missing

Defined in:
lib/commandline/optionparser/option.rb

#method_missing(sym, *args) ⇒ Object



172
173
174
175
176
177
# File 'lib/commandline/optionparser/option.rb', line 172

def method_missing(sym, *args)
  raise "Unknown property '#{sym}' for option 
    #{@properties[:names].inspect unless @properties[:names].nil?}." unless 
      @properties.has_key?(sym) || PROPERTIES.include?(sym)
  @properties[sym, *args]
end