Module: RubySkynet::Base::ClassMethods
- Defined in:
- lib/ruby_skynet/base.rb
Instance Method Summary collapse
-
#skynet_name ⇒ Object
Name of this service to Register with Skynet Default: class name.
- #skynet_name=(skynet_name) ⇒ Object
-
#skynet_region ⇒ Object
Region within which this service is defined Default: RubySkynet.region.
- #skynet_region=(skynet_region) ⇒ Object
-
#skynet_version ⇒ Object
Version of this service to register with Skynet Default: nil.
- #skynet_version=(skynet_version) ⇒ Object
Instance Method Details
#skynet_name ⇒ Object
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_region ⇒ Object
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_version ⇒ Object
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 |