Module: Provisional

Defined in:
lib/provisional.rb,
lib/provisional/version.rb

Defined Under Namespace

Classes: Deployment, Image, ImageOperations, Init, Server

Constant Summary collapse

CONFIG_DIRECTORY =
"config/infrastructure"
CONFIG_FILE =
"#{CONFIG_DIRECTORY}/provisional.yml"
DEFAULT_CONFIG =
File.expand_path('../../data/default_config', __FILE__)
VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configObject



17
18
19
# File 'lib/provisional.rb', line 17

def self.config
  @config ||= YAML.load(ERB.new(File.read(CONFIG_FILE)).result)
end

.digital_oceanObject



21
22
23
# File 'lib/provisional.rb', line 21

def self.digital_ocean
  @digital_ocean ||= DropletKit::Client.new(access_token: digital_ocean_api_key)
end