Class: Cmd
- Inherits:
-
Object
show all
- Defined in:
- lib/punt/cmd/cmd.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.tag(hash) ⇒ Object
6
7
8
9
10
|
# 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
|
Instance Method Details
#name ⇒ Object
12
13
14
|
# File 'lib/punt/cmd/cmd.rb', line 12
def name
raise NotImplementedError
end
|
#options ⇒ Object
20
21
22
|
# File 'lib/punt/cmd/cmd.rb', line 20
def options()
nil
end
|
#run(argv) ⇒ Object
24
25
26
|
# File 'lib/punt/cmd/cmd.rb', line 24
def run(argv)
nil
end
|
#setup ⇒ Object
3
4
|
# File 'lib/punt/cmd/cmd.rb', line 3
def setup
end
|
#summary ⇒ Object
16
17
18
|
# File 'lib/punt/cmd/cmd.rb', line 16
def summary
"No Summary Provided"
end
|