Class: Pipl::Language
Instance Attribute Summary collapse
-
#display ⇒ Object
Returns the value of attribute display.
-
#language ⇒ Object
Returns the value of attribute language.
-
#region ⇒ Object
Returns the value of attribute region.
Attributes inherited from Field
#current, #inferred, #last_seen, #valid_since
Instance Method Summary collapse
-
#initialize(params = {}) ⇒ Language
constructor
A new instance of Language.
- #to_s ⇒ Object
Methods inherited from Field
base_params_from_hash, extra_metadata, from_hash, #is_searchable?, #to_hash
Methods included from Utils
alnum_chars, alpha_chars, date_to_str, is_valid_url?, str_to_date, titleize, to_utf8
Constructor Details
#initialize(params = {}) ⇒ Language
Returns a new instance of Language.
621 622 623 624 625 626 |
# File 'lib/pipl/fields.rb', line 621 def initialize(params={}) super params @language = params[:language] @region = params[:region] @display = params[:display] end |
Instance Attribute Details
#display ⇒ Object
Returns the value of attribute display.
619 620 621 |
# File 'lib/pipl/fields.rb', line 619 def display @display end |
#language ⇒ Object
Returns the value of attribute language.
619 620 621 |
# File 'lib/pipl/fields.rb', line 619 def language @language end |
#region ⇒ Object
Returns the value of attribute region.
619 620 621 |
# File 'lib/pipl/fields.rb', line 619 def region @region end |
Instance Method Details
#to_s ⇒ Object
628 629 630 631 632 633 |
# File 'lib/pipl/fields.rb', line 628 def to_s return @display if @display return "#{@language}_#{@region}" if @language and @region return @language if @language and not @language.empty? @region end |