Class: DTK::Client::Operation::Module

Inherits:
DTK::Client::Operation show all
Extended by:
DTK::Client::Operation::ModuleServiceCommon::ClassMixin
Defined in:
lib/client/operation/module.rb,
lib/client/operation/module/list.rb,
lib/client/operation/module/push.rb,
lib/client/operation/module/stage.rb,
lib/client/operation/module/update.rb,
lib/client/operation/module/install.rb,
lib/client/operation/module/publish.rb,
lib/client/operation/module/pull_dtkn.rb,
lib/client/operation/module/push_dtkn.rb,
lib/client/operation/module/uninstall.rb,
lib/client/operation/module/unpublish.rb,
lib/client/operation/module/clone_module.rb,
lib/client/operation/module/list_remotes.rb,
lib/client/operation/module/list_assemblies.rb,
lib/client/operation/module/delete_from_remote.rb,
lib/client/operation/module/install/print_helper.rb,
lib/client/operation/module/install_from_catalog.rb,
lib/client/operation/module/push_dtkn/convert_source.rb,
lib/client/operation/module/install/dependent_modules/component_module.rb,
lib/client/operation/module/install/dependent_modules/local_dependencies.rb,
lib/client/operation/module/install/dependent_modules/remote_dependencies.rb,
lib/client/operation/module/install/dependent_modules/component_dependency_tree.rb,
lib/client/operation/module/install/dependent_modules/component_dependency_tree/resolve_modules.rb

Defined Under Namespace

Classes: CloneModule, DeleteFromRemote, Install, InstallFromCatalog, List, ListAssemblies, ListRemotes, Publish, PullDtkn, Push, PushDtkn, Stage, Uninstall, Unpublish, Update

Constant Summary collapse

OPERATIONS =
[
  :clone_module,
  :delete_from_remote,
  :install,
  :install_from_catalog,
  :list,
  :list_assemblies,
  :list_remotes,
  :publish,
  :pull_dtkn,
  :push,
  :push_dtkn,
  :stage,
  :uninstall,
  :unpublish
  # :update
]
BaseRoute =
'modules'
MODULE_LOCK =
'dtk.module.lock'

Constants inherited from DTK::Client::Operation

TYPES

Method Summary

Methods included from DTK::Client::Operation::ModuleServiceCommon::ClassMixin

method_missing, respond_to?

Methods included from Auxiliary

#hash_to_yaml, #snake_form, #snake_to_camel_case, #yaml_to_hash