class NobleNames::Configuration

The Configuration-Class for NobleNames, Here you can set the languages you want supported.

Public Class Methods

new() click to toggle source
# File lib/noble_names/config.rb, line 31
def initialize
  @languages = [:all]
end

Public Instance Methods

languages() click to toggle source

Returns all supported languages if `@languages` is set to `:all`. Returns the configured languages otherwise @return [Array] languages an array of language symbols.

# File lib/noble_names/config.rb, line 44
def languages
  @languages == [:all] ? SUPPORTED_LANGUAGES : @languages
end
languages=(languages) click to toggle source

Setter for `@languages`. @param [Symbol] languages is turned into an `Array`.

# File lib/noble_names/config.rb, line 37
def languages=(languages)
  @languages = Array(languages)
end