Sha256: 46eb7da9887d4c08655d5021e60b4fb10da0adc6d361457ee38a50aa220966d7

Contents?: true

Size: 415 Bytes

Versions: 15

Compression:

Stored size: 415 Bytes

Contents

#!/usr/bin/env ruby
$: << File.expand_path('lib')

class Add < Cl::Cmd
  opt '--active BOOL', type: :boolean
  opt '--retries INT', type: :integer
  opt '--sleep FLOAT', type: :float

  def run
    p active: active.class, retries: retries.class, sleep: sleep.class
  end
end

Cl.new('owners').run(%w(add --active yes --retries 1 --sleep 0.1))

# Output:
#
#   {:active=>TrueClass, :retries=>Integer, :sleep=>Float}

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
cl-1.2.2 examples/readme/type
cl-1.2.1 examples/readme/type
cl-1.2.0 examples/readme/type
cl-1.1.5 examples/readme/type
cl-1.1.4 examples/readme/type
cl-1.1.3 examples/readme/type
cl-1.1.2 examples/readme/type
cl-1.1.1 examples/readme/type
cl-1.1.0 examples/readme/type
cl-1.0.5 examples/readme/type
cl-1.0.4 examples/readme/type
cl-1.0.3 examples/readme/type
cl-1.0.2 examples/readme/type
cl-1.0.1 examples/readme/type
cl-1.0.0 examples/readme/type