Module: Eturem::TypeErrorExt

Includes:
ExceptionExt
Defined in:
lib/eturem/ja/type_error.rb

Instance Method Summary collapse

Methods included from ExceptionExt

#eturem_location_to_s, #eturem_traceback

Methods included from Base

after_line_num=, before_line_num=, #eturem_backtrace, #eturem_backtrace_locations, #eturem_backtrace_str, #eturem_full_message, #eturem_location_to_s, #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_messageObject



5
6
7
8
9
10
11
# File 'lib/eturem/ja/type_error.rb', line 5

def eturem_message()
  @eturem_message_ja = "#{@eturem_label}」への引数の型(種類)が正しくありません。"
  if @eturem_message.match(/no implicit conversion of (\S+) into (\S+)/)
    @eturem_message_ja += "\n本来 #{$2} 型などが来るべきところに #{$1} 型が来ています。"
  end
  super
end