Module: BugBunny

Defined in:
lib/bug_bunny/rabbit.rb,
lib/bug_bunny.rb,
lib/bug_bunny/config.rb,
lib/bug_bunny/version.rb,
lib/bug_bunny/resource.rb,
lib/bug_bunny/exception.rb,
lib/bug_bunny/publisher.rb,
lib/bug_bunny/controller.rb

Overview

expiration: El tiempo de vida del mensaje en milisegundos. Después de este tiempo, RabbitMQ lo descartará automáticamente si no ha sido consumido.

Defined Under Namespace

Modules: ResponseError Classes: Config, Connection, Controller, Error, PublishError, Publisher, Rabbit, Resource

Constant Summary collapse

VERSION =
"2.0.2"

Class Method Summary collapse

Class Method Details

.configurationObject

Aquí guardaremos la instancia de la configuración



15
16
17
# File 'lib/bug_bunny.rb', line 15

def configuration
  @configuration ||= BugBunny::Config.new
end

.configure {|configuration| ... } ⇒ Object

Este es el método que usaremos para configurar. Recibe un bloque de código y le pasa el objeto de configuración.

Yields:



21
22
23
# File 'lib/bug_bunny.rb', line 21

def configure
  yield(configuration) if block_given?
end