Sha256: 36a5c1ce395a4d5d870d4164f794ebab00c8b5e0bb766339b416c3dc91c01f0d

Contents?: true

Size: 372 Bytes

Versions: 1

Compression:

Stored size: 372 Bytes

Contents

# Inclusion of this module must come AFTER the virtus call:
#    attribute :title

module SurveyGizmo
  module MultilingualTitle
    extend ActiveSupport::Concern

    included do
      alias_method_chain :title=, :multilingual
    end

    def title_with_multilingual=(val)
      self.title_without_multilingual = val.is_a?(Hash) ? val['English'] : val
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
survey-gizmo-ruby-4.0.0 lib/survey_gizmo/multilingual_title.rb