Table of Contents - const_enum-1.0.5 Documentation
Pages
- LICENSE
-
README
- const_enum
- インストール
- 設定
- 定数のラベル定義ファイルを作成
- constメソッドのブロック内で定数を定義
- 使用例
- 定数値へのアクセス
- ActiveRecordの拡張
- Validationでの利用
- Viewでの利用
- 定数オブジェクトへのアクセス
- ActiveRecord::Base.constメソッドのオプション
- prefix: NamedScope、属性値テストメソッドの名前を変更する
- scope: NamedScopeを作成しない
- predicate: 属性値テストメソッドを作成しない
- i18n: ラベル名にi18nを利用しない
- extensions: 定数オブジェクトに追加のメソッドを定義する
- その他
- デフォルトでI18nを無効にする
- ラベル名を取得するメソッド名を変更する
- Copyright
Classes and Modules
- ConstEnum
- ConstEnum::ActiveRecord
- ConstEnum::ActiveRecord::ClassMethods
- ConstEnum::Base
- ConstEnum::WithI18n
- ConstEnum::WithI18n::ClassMethods
- Kernel
Methods
- ::[] — ConstEnum::Base
- ::define_const — ConstEnum::Base
- ::each — ConstEnum::Base
- ::each_key — ConstEnum::Base
- ::each_label — ConstEnum::Base
- ::each_value — ConstEnum::Base
- ::include? — ConstEnum::Base
- ::inherited — ConstEnum::Base
- ::inspect — ConstEnum::Base
- ::key — ConstEnum::Base
- ::keys — ConstEnum::Base
- ::label — ConstEnum::Base
- ::labels — ConstEnum::Base
- ::new — ConstEnum::Base
- ::size — ConstEnum::Base
- ::to_s — ConstEnum::Base
- ::values — ConstEnum::Base
- #[] — ConstEnum::Base
- #build_key — ConstEnum::WithI18n
- #const — ConstEnum::ActiveRecord::ClassMethods
- #const_enum — Kernel
- #i18n_options — ConstEnum::WithI18n::ClassMethods
- #i18n_options= — ConstEnum::WithI18n::ClassMethods
- #inspect — ConstEnum::Base
- #label — ConstEnum::Base
- #label — ConstEnum::WithI18n
- #to_s — ConstEnum::Base
- #value — ConstEnum::Base