Class: Bizside::HanaitaConf

Inherits:
HanaitaConfSub show all
Includes:
Singleton
Defined in:
lib/bizside/hanaita_conf.rb

Overview

/etc/bizside/hanaita.yml の on-memory モデル

SYNOPSIS

require ‘itamae_plugin_recipe_bizside’ hanaita_conf(:a, :b, …) # Or hanaita_conf(‘a.b…’)

DESCRIPTION

/etc/bizside/hanaita.yml の hash に対するキー検索を行います。

ファイルが存在しない場合は nil を返します。

hanaita_conf(:a, :b) は意味的に hanaita.yml のハッシュに対する アクセスhanaita_conf[‘b’] と同等です。

hanaita_conf(:a) が ハッシュでない場合(未定義または文字列や数値など)、 hanaita_conf(:a, :b) は単に nil を返します(‘undefined method `[]’ for nil:NilClass’ とはなりません)。

I18n#t と同様、‘a.b’ と言った文字列指定も可能です。

FILES

/etc/bizside/hanaita.yml

設定ファイル

Constant Summary

Constants inherited from HanaitaConfSub

Bizside::HanaitaConfSub::CONF_FILE

Method Summary

Methods inherited from HanaitaConfSub

#conf, #initialize

Constructor Details

This class inherits a constructor from Bizside::HanaitaConfSub