Sha256: 43d553254050e2e4386f06b29e8507f9b29405586141c2960ca1a5c438f79e7e

Contents?: true

Size: 454 Bytes

Versions: 6

Compression:

Stored size: 454 Bytes

Contents

module Verbalizeit
  class Language

    attr_reader :name, :language_region_code

    def initialize(attributes)
      @name = attributes[:name] || attributes["name"]
      @language_region_code = attributes[:language_region_code] || attributes["language_region_code"]
    end

    def self.find_by_language_region_code(languages, language_region_code)
      languages.select {|l| l.language_region_code == language_region_code}.first
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
verbalizeit-1.2.0 lib/verbalizeit/language.rb
verbalizeit-1.1.1 lib/verbalizeit/language.rb
verbalizeit-1.1.0 lib/verbalizeit/language.rb
verbalizeit-1.0.2 lib/verbalizeit/language.rb
verbalizeit-1.0.1 lib/verbalizeit/language.rb
verbalizeit-1.0.0 lib/verbalizeit/language.rb