class DTK::Network::Client::ModuleRef::Dependency
Public Class Methods
create_local_or_remote(module_info)
click to toggle source
# File lib/client/module_ref/dependency.rb, line 10 def self.create_local_or_remote(module_info) version = module_info[:version] || module_info['version'] is_local?(version) ? Local.new(module_info) : Remote.new(module_info) end
is_local?(version)
click to toggle source
# File lib/client/module_ref/dependency.rb, line 15 def self.is_local?(version) return unless version.is_a?(Hash) !!(version[:source] || version['source']) end