You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
260 B
11 lines
260 B
3 years ago
|
class Form::Section
|
||
|
attr_accessor :id, :label, :subsections, :form
|
||
|
|
||
|
def initialize(id, hsh, form)
|
||
|
@id = id
|
||
|
@label = hsh["label"]
|
||
|
@form = form
|
||
|
@subsections = hsh["subsections"].map { |s_id, s| Form::Subsection.new(s_id, s, self) }
|
||
|
end
|
||
|
end
|