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