Sha256: 015c93b5b7154162f01d7ba7b8b99588114510509f8a21540498e4f7b89b1327
Contents?: true
Size: 463 Bytes
Versions: 76
Compression:
Stored size: 463 Bytes
Contents
#! /usr/bin/env ruby # An example of subcommands require "clamp" Clamp do option "--timeout", "SECONDS", "connection timeout", :default => 5, :environment_variable => "MYAPP_TIMEOUT" do |x| Integer(x) end parameter "HOST", "server address" parameter "[PORT]", "server port", :default => 80, :environment_variable => "MYAPP_PORT" def execute puts "trying to connect to #{host} on port #{port} (waiting up to #{timeout} seconds)" end end
Version data entries
76 entries across 72 versions & 18 rubygems