Exception: Opener::Core::UnsupportedLanguageError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/opener/core/language_error.rb

Overview

Error class that can be used by components whenever they encounter an unsupported language.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(language) ⇒ UnsupportedLanguageError

Returns a new instance of UnsupportedLanguageError.

Parameters:

  • language (String)


16
17
18
19
20
# File 'lib/opener/core/language_error.rb', line 16

def initialize(language)
  @language = language

  super("The language #{language.inspect} is not supported")
end

Instance Attribute Details

#languageString (readonly)

Returns:

  • (String)


10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/opener/core/language_error.rb', line 10

class UnsupportedLanguageError < StandardError
  attr_reader :language

  ##
  # @param [String] language
  #
  def initialize(language)
    @language = language

    super("The language #{language.inspect} is not supported")
  end
end