method
_set_default_values
v1_9_2_180 -
Show latest stable
-
0 notes -
Class: SetupDefaultLanguage
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378
- 1_9_2_180 (0)
- 1_9_3_125 (0)
- 1_9_3_392 (0)
- 2_1_10 (0)
- 2_2_9 (0)
- 2_4_6 (0)
- 2_5_5 (0)
- 2_6_3 (0)
- What's this?
_set_default_values(&block)
private
Hide source
# File lib/rss/maker/base.rb, line 382 def _set_default_values(&block) keep = { :dc_languages => dc_languages.to_a.dup, } _language = language if _language and !dc_languages.any? {|dc_language| dc_language.value == _language} dc_language = self.class::DublinCoreLanguages::DublinCoreLanguage.new(self) dc_language.value = _language.dup dc_languages.unshift(dc_language) end super(&block) ensure dc_languages.replace(keep[:dc_languages]) end