Method: Jah::Opt.method_missing

Defined in:
lib/jah/opt.rb

.method_missing(*meth) ⇒ Object



72
73
74
75
76
77
78
79
80
81
# File 'lib/jah/opt.rb', line 72

def method_missing(*meth)
  key = meth[0].to_s.gsub(/\?|=/, "").to_sym
  if val = meth[1]
    @hash[key] = val
  elsif !(val = @hash[key]).nil?
    val
  else
    raise "No method #{val} #{key}"
  end
end