13 lines
337 B
13 lines
337 B
class Form::Section |
|
attr_accessor :id, :label, :description, :subsections, :form |
|
|
|
def initialize(id, hsh, form) |
|
@id = id |
|
@form = form |
|
if hsh |
|
@label = hsh["label"] |
|
@description = hsh["description"] |
|
@subsections = hsh["subsections"].map { |s_id, s| Form::Subsection.new(s_id, s, self) } |
|
end |
|
end |
|
end
|
|
|