Class: Qa::LinkedData::LanguageService
- Inherits:
-
Object
- Object
- Qa::LinkedData::LanguageService
- Defined in:
- app/services/qa/linked_data/language_service.rb
Class Method Summary collapse
- .literal_has_language_marker?(literal) ⇒ Boolean
- .preferred_language(user_language: nil, authority_language: nil) ⇒ Object
Class Method Details
.literal_has_language_marker?(literal) ⇒ Boolean
12 13 14 15 |
# File 'app/services/qa/linked_data/language_service.rb', line 12 def literal_has_language_marker?(literal) return false unless literal.respond_to?(:language) literal.language.present? end |
.preferred_language(user_language: nil, authority_language: nil) ⇒ Object
6 7 8 9 10 |
# File 'app/services/qa/linked_data/language_service.rb', line 6 def preferred_language(user_language: nil, authority_language: nil) return normalize_language(user_language) if user_language.present? return normalize_language() if .present? normalize_language(Qa.config.default_language) end |