Method: Elastic::Beanstalk::Extensions#write_extensions
- Defined in:
- lib/elastic/beanstalk/extensions.rb
#write_extensions ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/elastic/beanstalk/extensions.rb', line 8 def write_extensions ebextensions = EbConfig.ebextensions return if ebextensions.nil? Dir.mkdir absolute_file_name(nil) rescue nil ebextensions.each_key do |filename| contents = EbConfig.ebextensions[filename] filename = absolute_file_name(filename) # when converting to_yaml, kill the symbols as EB doesn't like it. contents = contents.deep_symbolize(true).to_yaml.gsub(/---\n/, "") #puts "\n#{filename}:\n----------------------------------------------------\n#{contents}----------------------------------------------------\n" File.write(filename, contents) end end |