class EbDeployer::DefaultConfig
Attributes
app_name[R]
Public Class Methods
new(app_name)
click to toggle source
# File lib/eb_deployer/default_config.rb, line 5 def initialize(app_name) @app_name = app_name.gsub('_', '-') end
Public Instance Methods
write_to(path)
click to toggle source
# File lib/eb_deployer/default_config.rb, line 9 def write_to(path) FileUtils.mkdir_p(File.dirname(path)) File.open(path, 'w') { |f| f << ERB.new(File.read(config_template)).result(binding) } end
Private Instance Methods
config_template()
click to toggle source
# File lib/eb_deployer/default_config.rb, line 16 def config_template File.expand_path("../default_config.yml", __FILE__) end