Method: Main::Util::Methods#getopt
- Defined in:
- lib/main/util.rb
#getopt(opt, hash, default = nil) ⇒ Object
65 66 67 68 69 70 71 72 73 74 75 76 77 |
# File 'lib/main/util.rb', line 65 def getopt opt, hash, default = nil keys = opt.respond_to?('each') ? opt : [opt] keys.each do |key| return hash[key] if hash.has_key? key key = "#{ key }" return hash[key] if hash.has_key? key key = key.intern return hash[key] if hash.has_key? key end return default end |