Module: Pubid::Rendering::Language
- Included in:
- Base
- Defined in:
- lib/pubid/rendering/language.rb
Instance Method Summary collapse
-
#render_languages(languages, **options) ⇒ String
Render language codes in parenthetical format.
Instance Method Details
#render_languages(languages, **options) ⇒ String
Render language codes in parenthetical format
10 11 12 13 14 15 16 17 18 |
# File 'lib/pubid/rendering/language.rb', line 10 def render_languages(languages, **) return "" unless languages&.any? [:lang_format] || :short formatted = languages.map do |l| l.to_s(lang_single: [:lang_single]) end "(#{formatted.join('/')})" end |