Class: SurveyBuilder::TemplateMerger
- Inherits:
-
Object
- Object
- SurveyBuilder::TemplateMerger
- Defined in:
- lib/survey_builder/template_merger.rb
Instance Method Summary collapse
-
#initialize(surveydir) ⇒ TemplateMerger
constructor
A new instance of TemplateMerger.
- #merge ⇒ Object
Constructor Details
#initialize(surveydir) ⇒ TemplateMerger
Returns a new instance of TemplateMerger.
3 4 5 |
# File 'lib/survey_builder/template_merger.rb', line 3 def initialize(surveydir) @surveydir = surveydir end |
Instance Method Details
#merge ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/survey_builder/template_merger.rb', line 7 def merge survey = definition survey['templates'] ||= {} survey['templates']['default'] = template survey['question_templates'] ||= partials survey.to_hash end |