Class: BigKeeper::DepGradleOperator
Overview
Constant Summary
collapse
- BUILD_GRADLE =
"app/build.gradle"
- SETTINGS_GRADLE =
"settings.gradle"
Instance Method Summary
collapse
Methods inherited from DepOperator
#initialize
Instance Method Details
#backup ⇒ Object
13
14
|
# File 'lib/big_keeper/dependency/dep_gradle_operator.rb', line 13
def backup
end
|
#install(modules, type, should_update) ⇒ Object
38
39
40
41
42
43
44
|
# File 'lib/big_keeper/dependency/dep_gradle_operator.rb', line 38
def install(modules, type, should_update)
if OperateType::START == type || OperateType::UPDATE == type || OperateType::SWITCH == type || OperateType::FINISH == type
GradleFileOperator.new(@path, @user).update_home_depends("#{@path}/#{BUILD_GRADLE}", "#{@path}/#{SETTINGS_GRADLE}",type)
elsif OperateType::PUBLISH == type
recover()
end
end
|
#open ⇒ Object
46
47
|
# File 'lib/big_keeper/dependency/dep_gradle_operator.rb', line 46
def open
end
|
#recover ⇒ Object
16
17
18
19
20
21
22
23
24
|
# File 'lib/big_keeper/dependency/dep_gradle_operator.rb', line 16
def recover
build_file = "#{@path}/#{BUILD_GRADLE}"
settings_file = "#{@path}/#{SETTINGS_GRADLE}"
GradleFileOperator.new(@path, @user).recover_bigkeeper_config_file(build_file)
GradleFileOperator.new(@path, @user).recover_bigkeeper_config_file(settings_file)
cache_operator = CacheOperator.new(@path)
cache_operator.clean
end
|
#update_module_config(module_name, module_operate_type) ⇒ Object
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/big_keeper/dependency/dep_gradle_operator.rb', line 26
def update_module_config(module_name, module_operate_type)
if ModuleOperateType::ADD == module_operate_type
GradleModuleOperator.new(@path, @user, module_name).update_module(ModuleOperateType::ADD)
elsif ModuleOperateType::DELETE == module_operate_type
GradleModuleOperator.new(@path, @user, module_name).recover()
elsif ModuleOperateType::FINISH == module_operate_type
GradleModuleOperator.new(@path, @user, module_name).update_module(ModuleOperateType::FINISH)
elsif ModuleOperateType::PUBLISH == module_operate_type
GradleModuleOperator.new(@path, @user, module_name).recover()
end
end
|