Class: RademadeAdmin::Model::Info::Fields

Inherits:
Object
  • Object
show all
Defined in:
lib/rademade_admin/model/info/fields.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data_adapter, model_configuration, relations, uploaders) ⇒ Fields

Initialize



19
20
21
22
23
24
# File 'lib/rademade_admin/model/info/fields.rb', line 19

def initialize(data_adapter, model_configuration, relations, uploaders)
  @data_adapter = data_adapter
  @model_configuration = model_configuration
  @relations = relations
  @uploaders = uploaders
end

Instance Attribute Details

#data_adapterObject (readonly)

Returns the value of attribute data_adapter.



10
11
12
# File 'lib/rademade_admin/model/info/fields.rb', line 10

def data_adapter
  @data_adapter
end

#model_configurationObject (readonly)

Returns the value of attribute model_configuration.



10
11
12
# File 'lib/rademade_admin/model/info/fields.rb', line 10

def model_configuration
  @model_configuration
end

Instance Method Details

#data_itemsObject



26
27
28
# File 'lib/rademade_admin/model/info/fields.rb', line 26

def data_items
  @data_items ||= build_items
end