Sha256: ee65786d49f8f0dac07850eeab3856ee4e43920371eae1875c4740f41e3f9534
Contents?: true
Size: 875 Bytes
Versions: 2
Compression:
Stored size: 875 Bytes
Contents
# -*- encoding : utf-8 -*- module RademadeAdmin module InstanceOptions attr_reader :model_info, :model_class, :model_name, :item_name, :list_fields, :semantic_form_fields 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.list_fields @semantic_form_fields = @model_info.semantic_form_fields end def origin_fields @model_info.origin_fields end def filter_fields @model_info.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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rademade_admin-0.0.3 | app/services/model_controller/instance_options.rb |
rademade_admin-0.0.2 | app/services/model_controller/instance_options.rb |