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)


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

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)


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

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