class DTK::Client::Operation::Module::Install::ModuleRef

Public Class Methods

new(opts = {}) click to toggle source

opts can have keys:

:namespace
:module_name
:version
:is_base_module
:module_installed
Calls superclass method DTK::Client::ModuleRef::new
# File lib/client/operation/module/install/module_ref.rb, line 27
def initialize(opts = {})
  super
  @is_base_module   = opts[:is_base_module]
  @module_installed = opts[:module_installed]
end

Public Instance Methods

is_base_module?() click to toggle source
# File lib/client/operation/module/install/module_ref.rb, line 33
def is_base_module?
  @is_base_module
end
module_installed?(parent) click to toggle source
# File lib/client/operation/module/install/module_ref.rb, line 37
def module_installed?(parent)
  if @module_installed.nil?
    @module_installed ||= parent.query_if_component_module_is_installed?
  else
    @module_installed
  end
end