Class: Rage::Configuration::Daemons
- Inherits:
-
Object
- Object
- Rage::Configuration::Daemons
- Defined in:
- lib/rage/configuration.rb
Instance Method Summary collapse
-
#<<(daemon) ⇒ Object
(also: #push)
Register a new daemon.
-
#delete(daemon) ⇒ Object
Remove a registered daemon.
Instance Method Details
#<<(daemon) ⇒ Object Also known as: push
Register a new daemon.
1231 1232 1233 1234 1235 1236 1237 1238 |
# File 'lib/rage/configuration.rb', line 1231 def <<(daemon) validate!(daemon) raise ArgumentError, "#{daemon} is already registered" if @klasses.include?(daemon) @klasses << daemon self end |
#delete(daemon) ⇒ Object
Remove a registered daemon.
1248 1249 1250 1251 |
# File 'lib/rage/configuration.rb', line 1248 def delete(daemon) validate!(daemon) @klasses.delete(daemon) end |