class ISOCodes::Macrolanguage
Public Class Methods
new(individual_languages, macrolanguage, *rest)
click to toggle source
Calls superclass method
ISOCodes::Language::new
# File lib/iso_codes.rb, line 70 def initialize(individual_languages, macrolanguage, *rest) super(*rest) raise ArgumentError, "macrolanguage given for macrolanguage" if macrolanguage @individual_languages = individual_languages end
Public Instance Methods
individual_languages()
click to toggle source
Returns an array of individual languages or an empty array if no individual languages are defined.
# File lib/iso_codes.rb, line 80 def individual_languages @individual_languages.map { |c| ISOCodes::find_iso_639_3_language(c) } end