Sha256: a9bd83c1ff90e9143e7155bcb8d89848121d27435e726175b0ed551086f19863

Contents?: true

Size: 528 Bytes

Versions: 3

Compression:

Stored size: 528 Bytes

Contents

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

<%= run sq(<<-'rb')
  class Add < Cl::Cmd
    register :add

    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
  rb
-%>

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

<%= out "{:active=>TrueClass, :retries=>#{RUBY_VERSION < '2.4' ? 'Fixnum' : 'Integer'}, :sleep=>Float}" %>

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
travis-cl-1.2.4 examples/_src/readme/type.erb.rb
cl-1.2.4 examples/_src/readme/type.erb.rb
cl-1.2.3 examples/_src/readme/type.erb.rb