Sha256: 63f158c3f1cbd79129459612b8bda792b2ad1f038a0cd8d3c24a89e7d65a4ce7
Contents?: true
Size: 401 Bytes
Versions: 1
Compression:
Stored size: 401 Bytes
Contents
class Section < Array attr_reader :name def initialize(name, initial_fields=[]) super() @name = name push(*initial_fields) end def display? any? {|field| display_field?(field)} end def displayed_fields select {|field| display_field?(field)} end private def display_field?(field) field.display? && field.default_input_type.present? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yodel-0.0.7 | lib/yodel/models/core/record/section.rb |