class Veritrans::Tercerog::Mdk::MdkError
MdkError クラス
Mdk内部で使用するアプリケーション例外クラス
Public Class Methods
new(*argv)
click to toggle source
コンストラクタ¶ ↑
@param エラーメッセージもしくは、メッセージのキー
Calls superclass method
# File tgMdk/lib/tg_mdk/mdk_error.rb, line 21 def initialize(*argv) @code = Veritrans::Tercerog::Mdk::MdkMessage::MA99_SYSTEM_INTERNAL_ERROR unless argv.empty? const_def = false Veritrans::Tercerog::Mdk::MdkMessage.constants.each do |const| if Veritrans::Tercerog::Mdk::MdkMessage.const_get(const) == argv.first const_def = true break end end if const_def @code = argv.shift @msg = Veritrans::Tercerog::Mdk::MdkMessage.instance.get_message(@code, *argv) argv.clear argv.unshift(@msg) else @msg = *argv end end super(*argv) end
Public Instance Methods
message()
click to toggle source