class CmAdmin::Models::NestedField
def initialize(field_name, attributes={})
def initialize(field_name, attributes={}) @field_name = field_name set_default_values attributes.each do |key, value| self.send("#{key.to_s}=", value) end end
def set_default_values
def set_default_values self.display_type = :table self.fields = [] self.associated_fields = [] self.submit_text = "+ Add #{@field_name.to_s.titleize}" self.is_deletable = lambda { |arg| return true } self.is_creatable = lambda { |arg| return true } self.is_positionable = lambda { |arg| return false } end