nickcharlton/atlas-ruby

View on GitHub
lib/atlas.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'excon'
require 'json'
require "core_ext/hash_replace_key"

require 'atlas/version'
require 'atlas/configuration'
require 'atlas/url_builder'
require 'atlas/errors'
require 'atlas/client'
require "atlas/mixins/validations"
require 'atlas/resource'
require 'atlas/box_provider'
require 'atlas/box_version'
require 'atlas/box'
require 'atlas/user'

# Toolkit for working with Hashicorp's Atlas.
module Atlas
  attr_accessor :client

  def self.client
    @client ||= Client.new(token: configuration.token)
  end
end