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.
1230 1231 1232 1233 1234 1235 1236 1237 |
# File 'lib/rage/configuration.rb', line 1230 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.
1247 1248 1249 1250 |
# File 'lib/rage/configuration.rb', line 1247 def delete(daemon) validate!(daemon) @klasses.delete(daemon) end |