Method: A2::Client#initialize
- Defined in:
- lib/a2/client.rb
#initialize(opts = {}) ⇒ Client
Returns a new instance of Client.
15 16 17 18 19 20 21 22 |
# File 'lib/a2/client.rb', line 15 def initialize(opts = {}) @automate_url = opts[:automate_url] || ENV['AUTOMATE_URL'] @automate_token = opts[:automate_token] || ENV['AUTOMATE_TOKEN'] @ssl_no_verify = opts[:ssl_no_verify] || ENV['AUTOMATE_SSL_NO_VERIFY'] || false raise A2::Error, "Must provide the URL for Chef Automate" if @automate_url.nil? raise A2::Error, "Must provide a token for Chef Automate" if @automate_token.nil? end |