class S3Deployer::Config
Attributes
env[R]
revision[R]
version[R]
Public Class Methods
new()
click to toggle source
# File lib/s3_deployer/config.rb, line 5 def initialize @version = ENV["VERSION"] || "" @revision = ENV["REVISION"] @access_key_id = ENV["AWS_ACCESS_KEY_ID"] @secret_access_key = ENV["AWS_SECRET_ACCESS_KEY"] @session_token = ENV["AWS_SESSION_TOKEN"] @env = ENV["ENV"] || "production" @env_settings = {} colorize true time_zone "GMT" current_path "current" end
Public Instance Methods
apply_environment_settings!()
click to toggle source
# File lib/s3_deployer/config.rb, line 34 def apply_environment_settings! if @env_settings[@env.to_s] instance_eval(&@env_settings[@env.to_s]) end end
environment(name, &block)
click to toggle source
# File lib/s3_deployer/config.rb, line 30 def environment(name, &block) @env_settings[name.to_s] = block end