Sha256: 4a44903fb851ec98079df13debda363938d49c15e46fbd167a61937424359b81
Contents?: true
Size: 782 Bytes
Versions: 12
Compression:
Stored size: 782 Bytes
Contents
class Jets::Resource::Lambda::Function module Environment def env_properties env_vars = Jets::Dotenv.load!(true) variables = environment.merge(env_vars) {environment: { variables: variables }} end def environment env = Jets.config.environment ? Jets.config.environment.to_h : {} env.deep_merge(jets_env) end # These jets env variables are special variables that get included to keeps some state def jets_env env = {} env[:JETS_ENV] = Jets.env.to_s env[:JETS_ENV_EXTRA] = Jets.config.env_extra if Jets.config.env_extra env[:JETS_PROJECT_NAME] = ENV['JETS_PROJECT_NAME'] if ENV['JETS_PROJECT_NAME'] env[:JETS_STAGE] = Jets::Resource::ApiGateway::Deployment.stage_name env end end end
Version data entries
12 entries across 12 versions & 1 rubygems