Sha256: 3247d2d5fe42483fc30a00b5a9f235113f060a4244bd4d3ce3637a7c1632969e
Contents?: true
Size: 544 Bytes
Versions: 1
Compression:
Stored size: 544 Bytes
Contents
#! /usr/bin/env ruby require "clamp" class Rename < Clamp::Command usage "[OPTIONS] TRANSFORM FILE ..." argument "TRANSFORM", "a Ruby expression" argument "FILE", "a file to rename" option ["-v", "--verbose"], :flag, "be verbose" option ["-n", "--times"], "TIMES", "repetitions" do |n| n = Integer(n) raise ArgumentError, "too big" if n > 9 n end def initialize(name) super @times = 1 end def execute @times.times do puts "Blah blah blah" if verbose? end end end Rename.run
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
clamp-0.0.7 | examples/rename |