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_messageObject



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