Class: Rage::Configuration::Daemons

Inherits:
Object
  • Object
show all
Defined in:
lib/rage/configuration.rb

Instance Method Summary collapse

Instance Method Details

#<<(daemon) ⇒ Object Also known as: push

Register a new daemon.

Examples:

Rage.configure do
  config.daemons << FileWatcher
end

Parameters:

  • daemon (Class)


1166
1167
1168
1169
# File 'lib/rage/configuration.rb', line 1166

def <<(daemon)
  validate!(daemon)
  @klasses << daemon
end

#delete(daemon) ⇒ Object

Remove a registered daemon.

Examples:

Rage.configure do
  config.daemons.delete(FileWatcher)
end

Parameters:

  • daemon (Class)


1179
1180
1181
1182
# File 'lib/rage/configuration.rb', line 1179

def delete(daemon)
  validate!(daemon)
  @klasses.delete(daemon)
end