class DTK::Network::Client::ModuleRef::Dependency::Remote

Public Class Methods

new(module_info) click to toggle source
Calls superclass method
# File lib/client/module_ref/dependency/remote.rb, line 5
def initialize(module_info)
  super(name: module_info[:name] || module_info['module'], namespace: module_info[:namespace] || module_info['namespace'])
  version_str = module_info[:version]||module_info['version']
  @version    = ModuleRef::Version.new(version_str)
end

Public Instance Methods

dtkn_versions_with_dependencies() click to toggle source
# File lib/client/module_ref/dependency/remote.rb, line 11
def dtkn_versions_with_dependencies
  response = rest_get("modules/get_versions_with_dependencies", { name: self.name, namespace: self.namespace })
  response['versions']
end