Module: RubySkynet::Base::ClassMethods

Defined in:
lib/ruby_skynet/base.rb

Instance Method Summary collapse

Instance Method Details

#skynet_nameObject

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



16
17
18
# File 'lib/ruby_skynet/base.rb', line 16

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

#skynet_name=(skynet_name) ⇒ Object



20
21
22
# File 'lib/ruby_skynet/base.rb', line 20

def skynet_name=(skynet_name)
  @skynet_name = skynet_name
end

#skynet_regionObject

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



36
37
38
# File 'lib/ruby_skynet/base.rb', line 36

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

#skynet_region=(skynet_region) ⇒ Object



40
41
42
# File 'lib/ruby_skynet/base.rb', line 40

def skynet_region=(skynet_region)
  @skynet_region = skynet_region
end

#skynet_versionObject

Version of this service to register with Skynet Default: nil



26
27
28
# File 'lib/ruby_skynet/base.rb', line 26

def skynet_version
  @skynet_version ||= nil
end

#skynet_version=(skynet_version) ⇒ Object



30
31
32
# File 'lib/ruby_skynet/base.rb', line 30

def skynet_version=(skynet_version)
  @skynet_version = skynet_version
end