Sha256: a21a1b95ee48595a173cb60ad6577f6ce4c3294216ff846954aa6410287ac86e
Contents?: true
Size: 649 Bytes
Versions: 2
Compression:
Stored size: 649 Bytes
Contents
class Jets::Resource::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 always included 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_STAGE] = Jets::Resource::ApiGateway::Deployment.stage_name env end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jets-1.2.1 | lib/jets/resource/function/environment.rb |
jets-1.2.0 | lib/jets/resource/function/environment.rb |