Sha256: ff738b0a13e187f490c10b0be5b36fcb9e690ebd59dd8077b51ae9a920b2c8e3

Contents?: true

Size: 303 Bytes

Versions: 30

Compression:

Stored size: 303 Bytes

Contents

require 'options'

# options.rb makes it super easy to deal with keyword options in a safe and
# easy way.
#

  def method(*args)
    args, options = Options.parse(args)

    force = options.getopt(:force, default=false)
    p force
  end

  method(:foo, :bar, :force => true)
  method('force' => true)

Version data entries

30 entries across 30 versions & 3 rubygems

Version Path
ahoward-options-2.1.1 samples/a.rb
options-2.3.2 samples/a.rb
options-2.3.1 samples/a.rb
abiquo-etk-0.6.4 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.6.3 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.6.2 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.6.1 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.6.0 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.5.9 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.5.8 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.5.3 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.4.42 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.4.33 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.4.32 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.4.29 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.4.25 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.4.24 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.4.23 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.4.22 vendor/options-2.3.0/samples/a.rb
abiquo-etk-0.4.20 vendor/options-2.3.0/samples/a.rb