Class: BigKeeper::DepOperator
- Inherits:
-
Object
- Object
- BigKeeper::DepOperator
show all
- Defined in:
- lib/big_keeper/dependency/dep_operator.rb
Overview
Instance Method Summary
collapse
-
#backup ⇒ Object
-
#initialize(path, user) ⇒ DepOperator
constructor
A new instance of DepOperator.
-
#install(modules, type, should_update) ⇒ Object
-
#open ⇒ Object
-
#prerelease_finish(path, version, user, modules) ⇒ Object
-
#prerelease_home_finish(path, version, user, modules) ⇒ Object
-
#prerelease_home_start(path, version, user, modules) ⇒ Object
-
#prerelease_start(path, version, user, modules) ⇒ Object
-
#recover ⇒ Object
-
#release_home_finish(path, version, user, modules) ⇒ Object
-
#release_home_start(path, version, user, modules) ⇒ Object
-
#release_module_finish(modules, module_name, version) ⇒ Object
-
#release_module_start(modules, module_name, version) ⇒ Object
-
#update_module_config(module_name, module_operate_type) ⇒ Object
Constructor Details
#initialize(path, user) ⇒ DepOperator
Returns a new instance of DepOperator.
7
8
9
10
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 7
def initialize(path, user)
@path = path
@user = user
end
|
Instance Method Details
#backup ⇒ Object
12
13
14
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 12
def backup
raise "You should override this method in subclass."
end
|
#install(modules, type, should_update) ⇒ Object
56
57
58
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 56
def install(modules, type, should_update)
raise "You should override this method in subclass."
end
|
#open ⇒ Object
60
61
62
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 60
def open
raise "You should override this method in subclass."
end
|
#prerelease_finish(path, version, user, modules) ⇒ Object
28
29
30
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 28
def prerelease_finish(path, version, user, modules)
raise "You should override this method in subclass."
end
|
#prerelease_home_finish(path, version, user, modules) ⇒ Object
36
37
38
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 36
def prerelease_home_finish(path, version, user, modules)
raise "You should override this method in subclass."
end
|
#prerelease_home_start(path, version, user, modules) ⇒ Object
32
33
34
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 32
def prerelease_home_start(path, version, user, modules)
raise "You should override this method in subclass."
end
|
#prerelease_start(path, version, user, modules) ⇒ Object
24
25
26
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 24
def prerelease_start(path, version, user, modules)
raise "You should override this method in subclass."
end
|
#recover ⇒ Object
16
17
18
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 16
def recover
raise "You should override this method in subclass."
end
|
#release_home_finish(path, version, user, modules) ⇒ Object
52
53
54
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 52
def release_home_finish(path, version, user, modules)
raise "You should override this method in subclass."
end
|
#release_home_start(path, version, user, modules) ⇒ Object
48
49
50
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 48
def release_home_start(path, version, user, modules)
raise "You should override this method in subclass."
end
|
#release_module_finish(modules, module_name, version) ⇒ Object
44
45
46
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 44
def release_module_finish(modules, module_name, version)
raise "You should override this method in subclass."
end
|
#release_module_start(modules, module_name, version) ⇒ Object
40
41
42
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 40
def release_module_start(modules, module_name, version)
raise "You should override this method in subclass."
end
|
#update_module_config(module_name, module_operate_type) ⇒ Object
20
21
22
|
# File 'lib/big_keeper/dependency/dep_operator.rb', line 20
def update_module_config(module_name, module_operate_type)
raise "You should override this method in subclass."
end
|