class EacRubyUtils::Listable::Item
def constant_name
def constant_name ::EacRubyUtils::Inflector.variableize("#{list.item}_#{key}").upcase end
def description
def description translate('description') end
def label
def label translate('label') end
def to_option
-
(Array)
- A two-item array in format `[label, value]`.
def to_option [label, value] end
def to_s
def to_s "I: #{list.item}, V: #{value}, K: #{key}" end
def translate(translate_key)
def translate(translate_key) full_translate_key = "#{list.i18n_key}.#{key}.#{translate_key}" if !::I18n.exists?(full_translate_key) && !translation_required? '' else ::I18n.t(full_translate_key) end end
def translation_required?
def translation_required? translation_required end