Sha256: 417cef06613829ec47a36d51f698b6f3ffacea5980fad4fbbf81a0ff6b713e42
Contents?: true
Size: 309 Bytes
Versions: 2
Compression:
Stored size: 309 Bytes
Contents
require 'options' # options.rb makes it easy to provide good error messages when people # misuse a method. # def method(*args) args, options = Options.parse(args) options.validate(:force) force = options.getopt(:force, default=false) p force end method(:foo, :bar, :force => true)
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
ahoward-options-2.1.1 | samples/d.rb |
options-2.1.1 | samples/d.rb |