Sha256: a227431e85e08dd4696b5202e816e7f4388537b60e78b38cebd5dcbbce065eef
Contents?: true
Size: 1.14 KB
Versions: 4
Compression:
Stored size: 1.14 KB
Contents
# -*- encoding : utf-8 -*- module RademadeAdmin module InstanceOptions attr_reader :model_info, :model_class, :model_name, :item_name, :list_fields, # TODO form_fields refactor :form_fields_without_locale, :form_fields_with_locale def load_model_options @model_info = self.class.model_info @model_name = self.class.model_name @model_class = self.class.model_class @item_name = self.class.item_name end def load_field_options @list_fields = @model_info.data_items.list_fields @form_fields_without_locale = @model_info.data_items.form_fields_without_locale @form_fields_with_locale = @model_info.data_items.form_fields_with_locale end def origin_fields @model_info.data_items.origin_fields end def filter_fields @model_info.data_items.filter_fields end def load_template_options @form_template_path ||= form_template_path end def load_options load_model_options load_field_options load_template_options end end end
Version data entries
4 entries across 4 versions & 1 rubygems