Module: AwsSsmEnv
- Defined in:
- lib/aws-ssm-env.rb,
lib/aws-ssm-env/loader.rb,
lib/aws-ssm-env/fetcher.rb,
lib/aws-ssm-env/version.rb,
lib/aws-ssm-env/fetchers/path.rb,
lib/aws-ssm-env/naming_strategy.rb,
lib/aws-ssm-env/fetchers/factory.rb,
lib/aws-ssm-env/fetchers/begins_with.rb,
lib/aws-ssm-env/naming_strategies/factory.rb,
lib/aws-ssm-env/naming_strategies/basename.rb,
lib/aws-ssm-env/naming_strategies/snakecase.rb
Overview
Defined Under Namespace
Classes: BasenameNamingStrategy, BeginsWithFetcher, FetchResult, Fetcher, FetcherFactory, Loader, NamingStrategy, NamingStrategyFactory, PathFetcher, SnakeCaseNamingStrategy
Constant Summary collapse
- VERSION =
'0.1.4'.freeze
Class Method Summary collapse
-
.load(**args) ⇒ Object
メイン処理。EC2 Parameter Storeからパラメータを取得して環境変数にインジェクションする。.
-
.load!(**args) ⇒ Object
‘overwrite`オプションを付与した AwsSsmEnv::Loader#load の委譲メソッド。.
Class Method Details
.load(**args) ⇒ Object
メイン処理。EC2 Parameter Storeからパラメータを取得して環境変数にインジェクションする。
AwsSsmEnv::Loader#load の委譲メソッド。
151 152 153 |
# File 'lib/aws-ssm-env.rb', line 151 def load(**args) AwsSsmEnv::Loader.load(args) end |
.load!(**args) ⇒ Object
‘overwrite`オプションを付与した AwsSsmEnv::Loader#load の委譲メソッド。
157 158 159 |
# File 'lib/aws-ssm-env.rb', line 157 def load!(**args) AwsSsmEnv::Loader.load(args.merge(overwrite: true)) end |