DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
ARGV Parser
This function parse ARGV and return a string.
See exemples for more informations :
// Go : http://blackh.badfile.net/wordz/
Function :
def options(param)
i = 0
ARGV.each { |valeur|
if (valeur == '-' + param.to_s)
return ARGV[i+1]
elseif (valeur != '-' + param.to_s)
return false
end
i += 1
}
end
Usage : // cmd> ruby test.rb -o foo
out = self.options('o')
if (out != false and out.empty? == false)
puts out # print -> foo
end




