Class: Zakuro::Exception::Case::Preset
- Inherits:
-
Object
- Object
- Zakuro::Exception::Case::Preset
- Defined in:
- lib/zakuro/exception/case/preset.rb
Overview
Preset プリセット
Instance Attribute Summary collapse
-
#args ⇒ Array<Object>
readonly
メッセージ引数.
-
#template ⇒ Template
readonly
テンプレート.
Instance Method Summary collapse
-
#code ⇒ String
エラーコードを取得する.
-
#initialize(*args, template:) ⇒ Preset
constructor
初期化.
-
#message ⇒ String
メッセージを作成する.
Constructor Details
#initialize(*args, template:) ⇒ Preset
初期化
26 27 28 29 |
# File 'lib/zakuro/exception/case/preset.rb', line 26 def initialize(*args, template:) @template = template @args = args end |
Instance Attribute Details
#args ⇒ Array<Object> (readonly)
18 19 20 |
# File 'lib/zakuro/exception/case/preset.rb', line 18 def args @args end |
#template ⇒ Template (readonly)
16 17 18 |
# File 'lib/zakuro/exception/case/preset.rb', line 16 def template @template end |
Instance Method Details
#code ⇒ String
エラーコードを取得する
36 37 38 |
# File 'lib/zakuro/exception/case/preset.rb', line 36 def code template.code end |
#message ⇒ String
メッセージを作成する
45 46 47 |
# File 'lib/zakuro/exception/case/preset.rb', line 45 def template.format(*args) end |