Module: Eturem::ExceptionExt
- Includes:
- Base
- Included in:
- ArgumentErrorExt, DXRubyErrorExt, Errno_ENOENTExt, InterruptExt, LoadErrorExt, NameErrorExt, NoMemoryErrorExt, SyntaxErrorExt, SystemStackErrorExt, TypeErrorExt, UncaughtThrowErrorExt, ZeroDivisionErrorExt
- Defined in:
- lib/eturem/base.rb,
lib/eturem/en/main.rb,
lib/eturem/ja/main.rb
Instance Method Summary
collapse
Methods included from Base
after_line_num=, before_line_num=, #eturem_backtrace, #eturem_backtrace_locations, #eturem_backtrace_str, #eturem_full_message, #eturem_original_error_message, #eturem_prepare, #eturem_script, highlight, output_backtrace=, output_original=, output_script=, read_script, script, unhighlight, use_coderay=, warning_message
Instance Method Details
#eturem_location_to_s(location) ⇒ Object
207
208
209
|
# File 'lib/eturem/en/main.rb', line 207
def eturem_location_to_s(location)
super
end
|
#eturem_message ⇒ Object
215
216
217
218
219
220
|
# File 'lib/eturem/ja/main.rb', line 215
def eturem_message()
"\e[1;31m【エラー】\e[0m" +
(@eturem_path == "(eval)" ? "eval 中の" : %<ファイル"#{@eturem_path}">) +
" #{@eturem_lineno}行目:\e[1m(\e[4m#{self.class}\e[0;1m)\n" +
"#{@eturem_message_ja || @eturem_message}"
end
|
#eturem_traceback(order = :bottom) ⇒ Object
211
212
213
|
# File 'lib/eturem/en/main.rb', line 211
def eturem_traceback(order = :bottom)
super
end
|