Class: KirguduBase::Settings::Option
- Includes:
- Concerns::Models::CreatedBy, Concerns::Models::PortalId, Concerns::Models::UpdatedBy
- Defined in:
- app/models/kirgudu_base/settings/option.rb
Instance Method Summary collapse
Methods inherited from BaseModel
apply_filters_to_query, #as_json, belongs_to_module?, #belongs_to_module?, for_form_params, #for_form_params, #for_sql_order_by, for_sql_order_by, #for_sql_order_by_inverted, for_sql_order_by_inverted, get_entries, get_entry_by_id, get_entry_name, #i18n_yes_no_label, #is_active_label, #is_html_label, #is_subclass?, is_subclass?, #mass_assign, #merge_options_for_json, #name_for_breadcrumbs, #set_options_for_json, to_i18n, #to_i18n, #to_s
Methods included from Models::UncloneableProperties
#unclonable_properties_set, #unclonable_property
Methods included from Models::BeforeQuery
#before_query, #filters_set_before_query
Instance Method Details
#data ⇒ Object
38 39 40 |
# File 'app/models/kirgudu_base/settings/option.rb', line 38 def data ChupakabraTools::Convert.string_to_value(option_value.data, ::Core::Common::DataType.tag_by_id(value_type_id)) if option_value end |
#group_name ⇒ Object
30 31 32 |
# File 'app/models/kirgudu_base/settings/option.rb', line 30 def group_name group.name if group end |
#value_type ⇒ Object
34 35 36 |
# File 'app/models/kirgudu_base/settings/option.rb', line 34 def value_type ::Core::Common::DataType[self.value_type_id] end |