Class: WikibaseRepresentable::Model::TermHash
- Inherits:
-
Hash
- Object
- Hash
- WikibaseRepresentable::Model::TermHash
- Defined in:
- lib/wikibase_representable/model/term_hash.rb
Overview
Hash of Term objects keyed by language code.
Instance Method Summary collapse
- #term_for_language(language_code) ⇒ Object
- #term_for_language?(language_code) ⇒ Boolean
- #value_for_language(language_code) ⇒ Object
Instance Method Details
#term_for_language(language_code) ⇒ Object
9 10 11 |
# File 'lib/wikibase_representable/model/term_hash.rb', line 9 def term_for_language(language_code) fetch(language_code, nil) end |
#term_for_language?(language_code) ⇒ Boolean
17 18 19 |
# File 'lib/wikibase_representable/model/term_hash.rb', line 17 def term_for_language?(language_code) key?(language_code) end |
#value_for_language(language_code) ⇒ Object
13 14 15 |
# File 'lib/wikibase_representable/model/term_hash.rb', line 13 def value_for_language(language_code) term_for_language(language_code)&.value end |