class AwsSsmEnv::NamingStrategy
パラメータの値を設定する環境変数名を決定するためのStrategyクラス。 実装クラスを AwsSsmEnv#load
の引数で`naming`パラメータとして渡すことにより インジェクションされる環境変数名の命名ルールを切り替えられるようにする。
@abstract @author Ryohei Sonoda @since 0.1.0
Public Class Methods
new(**)
click to toggle source
ここの引数は AwsSsmEnv#load
の呼び出し時に渡された引数がそのまま渡される。 サブクラスでは必要に応じて使う引数をインスタンス変数に保持しておく。
@param [Hash] ** AwsSsmEnv#load
の呼び出し時に渡された引数。
# File lib/aws-ssm-env/naming_strategy.rb, line 14 def initialize(**); end
Public Instance Methods
parse_name(_parameter)
click to toggle source
パラメータから環境変数名を導出するメソッド。 @abstract @return [String] 環境変数名
# File lib/aws-ssm-env/naming_strategy.rb, line 19 def parse_name(_parameter) raise NotImplementedError, 'parse_name' end