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