class Diplomat::Configuration
Methods for configuring Diplomat
Attributes
acl_token[RW]
middleware[R]
options[RW]
url[RW]
Public Class Methods
new(url = 'http://localhost:8500', acl_token = nil, options = {})
click to toggle source
Override defaults for configuration @param url [String] consul's connection URL @param acl_token
[String] a connection token used when making requests to consul @param options [Hash] extra options to configure Faraday::Connection
# File lib/diplomat/configuration.rb, line 11 def initialize(url = 'http://localhost:8500', acl_token = nil, options = {}) @middleware = [] @url = url @acl_token = acl_token @options = options end
Public Instance Methods
middleware=(middleware)
click to toggle source
Define a middleware for Faraday @param middleware [Class] Faraday Middleware class
# File lib/diplomat/configuration.rb, line 20 def middleware=(middleware) if middleware.is_a? Array @middleware = middleware return end @middleware = [middleware] end