class Webgen::Language

Describes a human language which is uniquely identfied by a three letter code and, optionally, by an alternative three letter or a two letter code.

Attributes

codes[R]

An array containing the language codes for the language.

description[R]

The english description of the language.

Public Class Methods

new(codes, description)

Create a new language. codes has to be an array containing three strings: the three letter code, the alternative three letter code and the two letter code. If one is not available for the language, it has to be nil.

Public Instance Methods

code2chars()

The two letter code.

code3chars()

The three letter code.

code3chars_alternative()

The alternative three letter code.

to_s()

The textual representation of the language.

Also aliased as: to_str
to_str()
Alias for: to_s