Module: Bizside::HanaitaConfAccessorMixin

Defined in:
lib/bizside/hanaita_conf.rb

Overview

各フェーズで hanaita_conf メソッド経由でアクセスできるようにするための ユーティリティ。node メソッドと同様。

Instance Method Summary collapse

Instance Method Details

#hanaita_conf(*args) ⇒ Object



56
57
58
59
60
61
62
63
64
65
66
# File 'lib/bizside/hanaita_conf.rb', line 56

def hanaita_conf(*args)
  warn("DEPRECATED WARNING: 'hanaita_conf' is deprecated. " +
       "Use 'itamae_conf' instead.")
  if args.nil? || (args.is_a?(Array) && args[0].is_a?(Symbol) || args[0].nil?)
    hanaita_conf_sub(hanaita_conf_factory.conf, args)
  elsif args.is_a?(Array) && args[0].is_a?(String)
    hanaita_conf_sub(hanaita_conf_factory.conf, args[0].split('.').map{|s| s.to_sym})
  else
    raise 'unsupported argument type'
  end
end

#hanaita_conf_factoryObject

必要に応じて上書き



52
53
54
# File 'lib/bizside/hanaita_conf.rb', line 52

def hanaita_conf_factory
  Bizside::HanaitaConf.instance
end