class Cmd
Public Class Methods
tag(hash)
click to toggle source
# File lib/punt/cmd/cmd.rb, line 6 def self.tag(hash) hash.each do |key, value| self.class_eval("def #{key}() \"#{value}\"; end") end end
Public Instance Methods
name()
click to toggle source
# File lib/punt/cmd/cmd.rb, line 12 def name raise NotImplementedError end
options()
click to toggle source
# File lib/punt/cmd/cmd.rb, line 20 def options() nil end
run(argv)
click to toggle source
# File lib/punt/cmd/cmd.rb, line 24 def run(argv) nil end
setup()
click to toggle source
# File lib/punt/cmd/cmd.rb, line 3 def setup end
summary()
click to toggle source
# File lib/punt/cmd/cmd.rb, line 16 def summary "No Summary Provided" end