Class: RabbitMQConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/govuk_message_queue_consumer/rabbitmq_config.rb

Defined Under Namespace

Classes: ConfigurationError

Instance Method Summary collapse

Instance Method Details

#from_environmentObject



5
6
7
8
9
10
11
12
13
# File 'lib/govuk_message_queue_consumer/rabbitmq_config.rb', line 5

def from_environment
  {
    hosts: fetch("RABBITMQ_HOSTS").split(','),
    vhost: fetch("RABBITMQ_VHOST"),
    user: fetch("RABBITMQ_USER"),
    pass: fetch("RABBITMQ_PASSWORD"),
    recover_from_connection_close: true,
  }
end