Module: Dina::MultiLingualTitle
- Defined in:
- lib/dina/utils/multi_lingual_title.rb
Instance Method Summary collapse
-
#set_multilingualTitle(opts = {}) ⇒ Object
Adds or updates a multilingualTitle with a language key.
Instance Method Details
#set_multilingualTitle(opts = {}) ⇒ Object
Adds or updates a multilingualTitle with a language key
7 8 9 10 11 12 13 14 15 |
# File 'lib/dina/utils/multi_lingual_title.rb', line 7 def set_multilingualTitle(opts = {}) if self.multilingualTitle.nil? self.multilingualTitle = opts else titles = multilingualTitle["titles"] titles.delete_if{|o| o["lang"] == opts.keys[0].to_s} titles << { "lang" => opts.keys[0].to_s, "title" => opts[opts.keys[0]] } end end |