Method: Jets::Builders::HandlerGenerator#jets_base_path

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

#jets_base_pathObject



101
102
103
104
105
106
107
108
109
# File 'lib/jets/builders/handler_generator.rb', line 101

def jets_base_path
  path = "jets/base_path.rb"
  internal = File.expand_path("../internal", File.dirname(__FILE__))
  src = "#{internal}/app/functions/#{path}"
  result = Jets::Erb.result(src, stage_name: Jets::Resource::ApiGateway::Deployment.stage_name)
  dest = "#{tmp_code}/handlers/functions/#{path}"
  FileUtils.mkdir_p(File.dirname(dest))
  IO.write(dest, result)
end