Class: DTK::Client::Operation::ClientModuleDir::ServiceInstance
Overview
Operations for managing service instance folder content
Defined Under Namespace
Classes: Internal
Constant Summary
NAMESPACE_SEPERATOR
TYPES
Class Method Summary
collapse
create_file_with_content, create_module_dir, create_module_dir_from_path, create_service_dir, delete_directory_content, local_dir_exists?, ret_base_path, ret_path_with_current_dir, rm_f
Class Method Details
.clone(args) ⇒ Object
23
24
25
26
27
|
# File 'lib/client/operation/client_module_dir/service_instance.rb', line 23
def self.clone(args)
wrap_operation(args) do |args|
response_data_hash(:target_repo_dir => Internal.clone(args))
end
end
|
.clone_nested_modules(args) ⇒ Object
35
36
37
38
39
|
# File 'lib/client/operation/client_module_dir/service_instance.rb', line 35
def self.clone_nested_modules(args)
wrap_operation(args) do |args|
response_data_hash(:target_repo_dir => Internal.clone_nested_modules(args))
end
end
|
.commit_and_push_nested_modules(args) ⇒ Object
29
30
31
32
33
|
# File 'lib/client/operation/client_module_dir/service_instance.rb', line 29
def self.commit_and_push_nested_modules(args)
wrap_operation(args) do |args|
response_data_hash(:nested_modules => Internal.commit_and_push_nested_modules(args))
end
end
|
.modified_service_instance_or_nested_modules?(args) ⇒ Boolean
41
42
43
44
45
|
# File 'lib/client/operation/client_module_dir/service_instance.rb', line 41
def self.modified_service_instance_or_nested_modules?(args)
wrap_operation(args) do |args|
response_data_hash(:modified => Internal.modified_service_instance_or_nested_modules?(args))
end
end
|
.remove_nested_module_dirs(args) ⇒ Object
47
48
49
50
51
|
# File 'lib/client/operation/client_module_dir/service_instance.rb', line 47
def self.remove_nested_module_dirs(args)
wrap_operation(args) do |args|
response_data_hash(:deleted_nested_modules => Internal.remove_nested_module_dirs(args))
end
end
|