Class: Brauser::Definitions::Language
- Inherits:
-
Base
- Object
- Base
- Brauser::Definitions::Language
- Defined in:
- lib/brauser/definitions/language.rb
Overview
A definition of a language.
Instance Attribute Summary (collapse)
-
- (String) code
readonly
The language code.
-
- (String) name
readonly
The language name.
Attributes inherited from Base
Instance Method Summary (collapse)
-
- (Language) initialize(code, name, **_)
constructor
Creates a new definition.
Methods inherited from Base
Constructor Details
- (Language) initialize(code, name, **_)
Creates a new definition.
21 22 23 24 25 26 |
# File 'lib/brauser/definitions/language.rb', line 21 def initialize(code, name, **_) code = code.downcase.gsub("_", "-") @id = code.to_sym @code = code @name = name end |
Instance Attribute Details
- (String) code (readonly)
Returns The language code.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/brauser/definitions/language.rb', line 14 class Language < Base attr_reader :code, :name # Creates a new definition. # # @param code [String] The language code. # @param name [String] The language name. def initialize(code, name, **_) code = code.downcase.gsub("_", "-") @id = code.to_sym @code = code @name = name end end |
- (String) name (readonly)
Returns The language name.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/brauser/definitions/language.rb', line 14 class Language < Base attr_reader :code, :name # Creates a new definition. # # @param code [String] The language code. # @param name [String] The language name. def initialize(code, name, **_) code = code.downcase.gsub("_", "-") @id = code.to_sym @code = code @name = name end end |