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