class SyncClient::Configurator
Constants
- ACTIONS
Attributes
message_handlers[RW]
suffix[RW]
sync_logger[RW]
task_queue[RW]
Public Class Methods
new()
click to toggle source
# File lib/sync_client/configurator.rb, line 23 def initialize self.message_handlers = Configurators::MessageHandlers.new self.sync_logger = Logger.new(STDOUT) self.task_queue = SyncClient::InlineTaskQueue end
Public Instance Methods
add_message_handler(message, handler, actions)
click to toggle source
# File lib/sync_client/configurator.rb, line 33 def add_message_handler(message, handler, actions) message_handlers.add_message_handler message, handler, actions end
background_task_queue(queue)
click to toggle source
# File lib/sync_client/configurator.rb, line 49 def background_task_queue(queue) self.task_queue = queue end
handlers()
click to toggle source
# File lib/sync_client/configurator.rb, line 37 def handlers message_handlers.message_handlers end
logger(logger)
click to toggle source
# File lib/sync_client/configurator.rb, line 45 def logger(logger) self.sync_logger = logger end
queue_suffix(queue_suffix)
click to toggle source
# File lib/sync_client/configurator.rb, line 41 def queue_suffix(queue_suffix) self.suffix = queue_suffix end
queuel() { |c| ... }
click to toggle source
# File lib/sync_client/configurator.rb, line 29 def queuel ::Queuel.configure { |c| yield c } end