Method: Jets::Builders::HandlerGenerator#generate_data_yaml

Defined in:
lib/jets/builders/handler_generator.rb

#generate_data_yamlObject

The handlers/data.yml is used by the shims



25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/jets/builders/handler_generator.rb', line 25

def generate_data_yaml
  vars = Jets::Builders::ShimVars::Base.new
  data = {
    "s3_bucket" => vars.s3_bucket
  }
  data["rack_zip"] = vars.rack_zip if vars.rack_zip

  content = YAML.dump(data)
  path = "#{tmp_code}/handlers/data.yml"
  FileUtils.mkdir_p(File.dirname(path))
  IO.write(path, content)
end