Class: MonkeyButler::Targets::Base
- Inherits:
-
Thor
- Object
- Thor
- MonkeyButler::Targets::Base
show all
- Includes:
- Actions, Thor::Actions
- Defined in:
- lib/monkey_butler/targets/base.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Actions
#bundle, #git, #git_add, #truncate_database, #unique_tag_for_version
Class Method Details
.name ⇒ Object
13
14
15
|
# File 'lib/monkey_butler/targets/base.rb', line 13
def name
"#{self}".split('::').last.gsub(/Target$/, '').downcase
end
|
.register_with_cli(cli) ⇒ Object
17
18
19
20
|
# File 'lib/monkey_butler/targets/base.rb', line 17
def register_with_cli(cli)
end
|
.source_root ⇒ Object
9
10
11
|
# File 'lib/monkey_butler/targets/base.rb', line 9
def source_root
File.join File.dirname(__FILE__), name
end
|
Instance Method Details
#drop ⇒ Object
63
64
65
|
# File 'lib/monkey_butler/targets/base.rb', line 63
def drop
end
|
#dump ⇒ Object
53
54
55
|
# File 'lib/monkey_butler/targets/base.rb', line 53
def dump
end
|
#generate ⇒ Object
38
39
40
|
# File 'lib/monkey_butler/targets/base.rb', line 38
def generate
end
|
#init ⇒ Object
28
29
30
|
# File 'lib/monkey_butler/targets/base.rb', line 28
def init
end
|
#load ⇒ Object
58
59
60
|
# File 'lib/monkey_butler/targets/base.rb', line 58
def load
end
|
#new(path) ⇒ Object
33
34
35
|
# File 'lib/monkey_butler/targets/base.rb', line 33
def new(path)
end
|
#push ⇒ Object
43
44
45
|
# File 'lib/monkey_butler/targets/base.rb', line 43
def push
end
|
#validate ⇒ Object
48
49
50
|
# File 'lib/monkey_butler/targets/base.rb', line 48
def validate
end
|