Exception: Zakuro::Exception::ZakuroError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/zakuro/exception/zakuro_error.rb

Overview

ZakuroError ライブラリ内エラー

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msg: '', causes: []) ⇒ ZakuroError

初期化

Parameters:

  • msg (String) (defaults to: '')

    メッセージ

  • causes (Array<Cause>) (defaults to: [])

    原因



23
24
25
26
27
# File 'lib/zakuro/exception/zakuro_error.rb', line 23

def initialize(msg: '', causes: [])
  @causes = causes
  out = "#{msg}:#{text}"
  super(out)
end

Instance Attribute Details

#causesArray<ErrorMessage> (readonly)

Returns エラーメッセージ.

Returns:

  • (Array<ErrorMessage>)

    エラーメッセージ



15
16
17
# File 'lib/zakuro/exception/zakuro_error.rb', line 15

def causes
  @causes
end