class Jack::Config::Transmit

Attributes

local_config_path[R]

Public Class Methods

new(options={}) click to toggle source
# File lib/jack/config/transmit.rb, line 10
def initialize(options={})
  @options = options
  @root = options[:root] || '.'
  @env_name = options[:env_name]
  @app_name = @options[:app] || app_name_convention(@env_name)

  @saved_configs = "#{@root}/.elasticbeanstalk/saved_configs"

  local_config_name = options[:cfg] || @env_name
  @local_config_path = "jack/cfg/#{local_config_name}.cfg.yml"
end

Public Instance Methods

extract_name(path) click to toggle source
# File lib/jack/config/transmit.rb, line 26
def extract_name(path)
  path.split('/').last.sub('.cfg.yml','')
end
timestamp() click to toggle source
# File lib/jack/config/transmit.rb, line 22
def timestamp
  Time.now.strftime "%Y-%m-%d_%H-%M-%S"
end