module Provisional

Constants

CONFIG_DIRECTORY
CONFIG_FILE
DEFAULT_CONFIG
VERSION

Public Class Methods

config() click to toggle source
# File lib/provisional.rb, line 17
def self.config
  @config ||= YAML.load(ERB.new(File.read(CONFIG_FILE)).result)
end
digital_ocean() click to toggle source
# File lib/provisional.rb, line 21
def self.digital_ocean
  @digital_ocean ||= DropletKit::Client.new(access_token: digital_ocean_api_key)
end

Private Class Methods

digital_ocean_api_key() click to toggle source
# File lib/provisional.rb, line 27
def self.digital_ocean_api_key
  @digital_ocean_api_key ||= Provisional.config["vps"]["api_key"]
end