class DTK::Network::Client::ModuleRef
Attributes
explicit_path[R]
full_name[R]
name[R]
namespace[R]
repo_dir[R]
version[R]
Public Class Methods
new(module_info)
click to toggle source
# File lib/client/module_ref.rb, line 9 def initialize(module_info) @name = module_info[:name] @namespace = module_info[:namespace] mod_info_version = module_info[:version] || module_info['version'] @version = mod_info_version ? Version.new(mod_info_version) : nil @repo_dir = module_info[:repo_dir] @explicit_path = module_info[:explicit_path] @full_name = "#{@namespace}/#{@name}" end