module Synapses
@author Alexander Semyonov <al@semyonov.us>
© Alexander Semyonov, 2013—2013 # Author: Alexander Semyonov <al@semyonov.us> #
Constants
- VERSION
Public Class Methods
another_channel(connection = Synapses.default_connection)
click to toggle source
# File lib/synapses.rb, line 35 def self.another_channel(connection = Synapses.default_connection) manager.channel(connection) end
default_channel()
click to toggle source
# File lib/synapses.rb, line 23 def self.default_channel @default_channel ||= default_connection && AMQP.channel end
default_connection()
click to toggle source
# File lib/synapses.rb, line 27 def self.default_connection @default_connection || manager.start && @default_connection end
default_connection=(connection)
click to toggle source
# File lib/synapses.rb, line 31 def self.default_connection=(connection) @default_connection = connection end
default_contract()
click to toggle source
# File lib/synapses.rb, line 19 def self.default_contract @default_contract ||= Contract.load_defaults end
manager()
click to toggle source
# File lib/synapses.rb, line 15 def self.manager @manager ||= Manager.new end
setup()
click to toggle source
# File lib/synapses.rb, line 39 def self.setup default_contract manager.start default_connection default_channel sleep(0.25) #default_contract.setup! true rescue => e STDERR.puts e.message, e.backtrace false end