Module: Sensu::Transport
- Defined in:
- lib/sensu/transport.rb,
lib/sensu/transport/base.rb,
lib/sensu/transport/rabbitmq.rb
Defined Under Namespace
Classes: Base, Error, RabbitMQ
Class Method Summary collapse
Class Method Details
.connect(transport, options = {}) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/sensu/transport.rb', line 3 def self.connect(transport, ={}) require("sensu/transport/#{transport}") klass = Base.descendants.detect do |klass| klass.name.downcase.split("::").last == transport end object = klass.connect() object end |