class Spore::DeploymentConfig
Constants
- ENV_FORMAT
Public Class Methods
new()
click to toggle source
# File lib/spore/config.rb, line 84 def initialize ENV_FORMAT.match(ENV[Config::DEPLOYMENT_VAR]) do |m| name = m[2] key = m[5] host = "#{m[1]}://#{m[6]}" @environment = m[3] @api = Spore::Client.new @api.key = key @api.name = name @api.api_endpoint = host end raise "SPORE_DEPLOYMENT has an unexpected format" if @environment.nil? end
Public Instance Methods
environment()
click to toggle source
# File lib/spore/config.rb, line 98 def environment ENV["SPORE_ENV"] || @environment end