Class: NobleNames::Configuration
- Inherits:
-
Object
- Object
- NobleNames::Configuration
- Defined in:
- lib/noble_names/config.rb
Overview
The Configuration-Class for NobleNames, Here you can set the languages you want supported.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
-
#languages ⇒ Array
Returns all supported languages if
@languagesis set to:all. -
#languages=(languages) ⇒ Object
Setter for
@languages.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
30 31 32 |
# File 'lib/noble_names/config.rb', line 30 def initialize @languages = [:all] end |
Instance Method Details
#languages ⇒ Array
Returns all supported languages if @languages is set to
:all. Returns the configured languages otherwise
43 44 45 |
# File 'lib/noble_names/config.rb', line 43 def languages @languages == [:all] ? SUPPORTED_LANGUAGES : @languages end |
#languages=(languages) ⇒ Object
Setter for @languages.
36 37 38 |
# File 'lib/noble_names/config.rb', line 36 def languages=(languages) @languages = Array(languages) end |