Sha256: 09a05f917521454a1265b305d6be6d07e0697faf388f4fe825783f192ff518ec
Contents?: true
Size: 435 Bytes
Versions: 17
Compression:
Stored size: 435 Bytes
Contents
class Cl class Help class Usage < Struct.new(:ctx, :cmd) def format usage = [executable, name] usage += cmd.args.map(&:to_s) # { |arg| "[#{arg}]" } usage << '[options]' if opts? usage.join(' ') end def executable ctx.name end def name cmd.registry_key.to_s.gsub(':', ' ') end def opts? cmd.opts.any? end end end end
Version data entries
17 entries across 17 versions & 1 rubygems