lib/yodel/models/core/record/section.rb in yodel-0.0.4 vs lib/yodel/models/core/record/section.rb in yodel-0.0.7

- old
+ new

@@ -1,11 +1,12 @@ class Section < Array attr_reader :name - def initialize(name) - @name = name + def initialize(name, initial_fields=[]) super() + @name = name + push(*initial_fields) end def display? any? {|field| display_field?(field)} end @@ -14,8 +15,8 @@ select {|field| display_field?(field)} end private def display_field?(field) - field.display? && field.default_input_type.present? && field.default_input_type != :embedded + field.display? && field.default_input_type.present? end end