Module: RubySkynet::Common::ClassMethods

Defined in:
lib/ruby_skynet/common.rb

Instance Method Summary collapse

Instance Method Details

#skynet_nameObject

Name of this service to Register with Skynet Default: class name



44
45
46
# File 'lib/ruby_skynet/common.rb', line 44

def skynet_name
  @skynet_name ||= name.gsub('::', '.')
end

#skynet_name=(skynet_name) ⇒ Object



48
49
50
# File 'lib/ruby_skynet/common.rb', line 48

def skynet_name=(skynet_name)
  @skynet_name = skynet_name
end

#skynet_regionObject

Region within which this service is defined Default: RubySkynet.region



64
65
66
# File 'lib/ruby_skynet/common.rb', line 64

def skynet_region
  @skynet_region || ::RubySkynet.region
end

#skynet_region=(skynet_region) ⇒ Object



68
69
70
# File 'lib/ruby_skynet/common.rb', line 68

def skynet_region=(skynet_region)
  @skynet_region = skynet_region
end

#skynet_versionObject

Version of this service to register with Skynet Default: nil



54
55
56
# File 'lib/ruby_skynet/common.rb', line 54

def skynet_version
  @skynet_version ||= nil
end

#skynet_version=(skynet_version) ⇒ Object



58
59
60
# File 'lib/ruby_skynet/common.rb', line 58

def skynet_version=(skynet_version)
  @skynet_version = skynet_version
end