__hash__()
click to toggle source
default(defaults = {})
click to toggle source
def default defaults = {}
@table = defaults.merge! @table
end
inspect()
click to toggle source
def inspect
"<Commander::Command::Options #{ __hash__.map { |k,v| "#{k}=#{v.inspect}" }.join(', ') }>"
end
method_missing(meth, *args, &block)
click to toggle source
def method_missing meth, *args, &block
meth.to_s =~ /=$/ ? @table[meth.to_s.chop.to_sym] = args.first : @table[meth]
end