Moderizing dev environment.
- Use rake-deveiate. - Fixes for README - Add History, break out Manifest - Remove keyword expansion constant REVISION - Use current Configurability APIs instead of the (now ancient) methods - Whitespace changes FossilOrigin-Name: a778fb275af99a238d9d2311cc601c58adf80e28bd68a37e06acdfb6efeb018d
This commit is contained in:
parent
07c927e13a
commit
2682000224
18 changed files with 210 additions and 227 deletions
|
|
@ -17,22 +17,15 @@ class Symphony::Metronome::Scheduler
|
|||
# Signals the daemon responds to.
|
||||
SIGNALS = [ :HUP, :INT, :TERM ]
|
||||
|
||||
CONFIG_DEFAULTS = {
|
||||
:listen => false
|
||||
}
|
||||
|
||||
class << self
|
||||
### Configurability API.
|
||||
###
|
||||
configurability do
|
||||
|
||||
# Should Metronome register and schedule events via AMQP?
|
||||
# If +false+, you'll need a separate way to add event actions
|
||||
# to the database, and manually HUP the daemon.
|
||||
attr_reader :listen
|
||||
end
|
||||
|
||||
### Configurability API
|
||||
###
|
||||
def self::configure( config=nil )
|
||||
config = self.defaults.merge( config || {} )
|
||||
@listen = config.delete( :listen )
|
||||
setting :listen, default: false
|
||||
end
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue