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