class AwsSsmEnv::BasenameNamingStrategy
環境変数名にパラメータ名の階層表現のbasenameを利用するようにするNamingStrategy実装クラス。 AwsSsmEnv#load
で`naming`を指定しなかった場合にはこのクラスのインスタンスが利用される。 例えば、`/path/to/ENV_NAME`というパラメータ名であればENVにパラメータ値がインジェクションされる。
@author Ryohei Sonoda @since 0.1.0
Public Instance Methods
parse_name(parameter)
click to toggle source
@see AwsSsmEnv::NamingStrategy#parse_name
パラメータ名の最後の階層を変数名として返す。 @return [String] 環境変数名
# File lib/aws-ssm-env/naming_strategies/basename.rb, line 15 def parse_name(parameter) File.basename(parameter.name) end