Class: Rinda::Service
- Inherits:
-
Object
- Object
- Rinda::Service
- Includes:
- DRb::DRbUndumped
- Defined in:
- lib/rinda2/service.rb
Class Attribute Summary collapse
-
.description ⇒ Object
Returns the value of attribute description.
Class Method Summary collapse
Class Attribute Details
.description ⇒ Object
Returns the value of attribute description.
8 9 10 |
# File 'lib/rinda2/service.rb', line 8 def description @description end |
Class Method Details
.open(addresses, name) ⇒ Object
17 18 19 20 |
# File 'lib/rinda2/service.rb', line 17 def self.open (addresses, name) DRb.start_service Rinda::RingFinger.new(addresses).each.first.read([:name, name, nil, nil])[2] end |
.start(addresses, *args) ⇒ Object
11 12 13 14 15 |
# File 'lib/rinda2/service.rb', line 11 def self.start (addresses, *args) DRb.start_service Rinda::RingProvider.new(self.name.to_sym, self.new(*args), description, Rinda::SimpleRenewer.new(5)).provide DRb.thread.join end |