lib/survey_gizmo/multilingual_title.rb in survey-gizmo-ruby-4.0.0 vs lib/survey_gizmo/multilingual_title.rb in survey-gizmo-ruby-4.1.0

- old
+ new

@@ -1,12 +1,13 @@ -# Inclusion of this module must come AFTER the virtus call: -# attribute :title +# SurveyGizmo has a bad habit of returning titles in different formats when one is +# requesting all surveys vs. an individual survey. module SurveyGizmo module MultilingualTitle extend ActiveSupport::Concern included do + attribute :title, Hash alias_method_chain :title=, :multilingual end def title_with_multilingual=(val) self.title_without_multilingual = val.is_a?(Hash) ? val['English'] : val