const_missing(name)[permalink][rdoc][edit]-
定義されていない定数を参照したときに Ruby インタプリタがこのメソッドを呼びます。
- [PARAM]
name: - 参照した定数名の Symbol
- [EXCEPTION]
NameError: - このメソッドを呼び出した場合、デフォルトで発生する例外
class Application def Application.const_missing(id) warn "undefined constant #{id.inspect}" end Timezone end Application::Timezone # => undefined constant :Timezone # undefined constant :Timezone - [PARAM]