Class: AMQParty::Configuration
- Inherits:
-
Object
- Object
- AMQParty::Configuration
- Defined in:
- lib/amqparty.rb
Instance Attribute Summary collapse
-
#amqp_host ⇒ Object
Returns the value of attribute amqp_host.
-
#heartbeat ⇒ Object
Returns the value of attribute heartbeat.
-
#password ⇒ Object
Returns the value of attribute password.
-
#port ⇒ Object
Returns the value of attribute port.
-
#request_timeout ⇒ Object
Returns the value of attribute request_timeout.
-
#tls ⇒ Object
Returns the value of attribute tls.
-
#tls_ca_certificates ⇒ Object
Returns the value of attribute tls_ca_certificates.
-
#tls_cert ⇒ Object
Returns the value of attribute tls_cert.
-
#tls_key ⇒ Object
Returns the value of attribute tls_key.
-
#username ⇒ Object
Returns the value of attribute username.
-
#verify_peer ⇒ Object
Returns the value of attribute verify_peer.
Instance Method Summary collapse
Instance Attribute Details
#amqp_host ⇒ Object
Returns the value of attribute amqp_host.
38 39 40 |
# File 'lib/amqparty.rb', line 38 def amqp_host @amqp_host end |
#heartbeat ⇒ Object
Returns the value of attribute heartbeat.
48 49 50 |
# File 'lib/amqparty.rb', line 48 def heartbeat @heartbeat end |
#password ⇒ Object
Returns the value of attribute password.
47 48 49 |
# File 'lib/amqparty.rb', line 47 def password @password end |
#port ⇒ Object
Returns the value of attribute port.
39 40 41 |
# File 'lib/amqparty.rb', line 39 def port @port end |
#request_timeout ⇒ Object
Returns the value of attribute request_timeout.
40 41 42 |
# File 'lib/amqparty.rb', line 40 def request_timeout @request_timeout end |
#tls ⇒ Object
Returns the value of attribute tls.
43 44 45 |
# File 'lib/amqparty.rb', line 43 def tls @tls end |
#tls_ca_certificates ⇒ Object
Returns the value of attribute tls_ca_certificates.
41 42 43 |
# File 'lib/amqparty.rb', line 41 def tls_ca_certificates @tls_ca_certificates end |
#tls_cert ⇒ Object
Returns the value of attribute tls_cert.
45 46 47 |
# File 'lib/amqparty.rb', line 45 def tls_cert @tls_cert end |
#tls_key ⇒ Object
Returns the value of attribute tls_key.
44 45 46 |
# File 'lib/amqparty.rb', line 44 def tls_key @tls_key end |
#username ⇒ Object
Returns the value of attribute username.
46 47 48 |
# File 'lib/amqparty.rb', line 46 def username @username end |
#verify_peer ⇒ Object
Returns the value of attribute verify_peer.
42 43 44 |
# File 'lib/amqparty.rb', line 42 def verify_peer @verify_peer end |
Instance Method Details
#default_options ⇒ Object
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/amqparty.rb', line 50 def { amqp_client_options: { host: amqp_host, port: port || 5672, tls_ca_certificates: tls_ca_certificates || [], verify_peer: verify_peer || false, tls: tls || false, tls_key: tls_key, tls_cert: tls_cert, username: username || 'guest', password: password || 'guest', heartbeat: heartbeat || 60 }, request_timeout: request_timeout || 5 } end |