Module: ErrorMessage
- Included in:
- DangoFrameworkModule, DangoLogger, DangoUtilModule
- Defined in:
- lib/dango/error_message.rb
Overview
エラー出力用モジュール
Instance Method Summary collapse
-
#error_message(exception_class, code = nil) ⇒ Object
デバッグ出力用のメソッド.
Instance Method Details
#error_message(exception_class, code = nil) ⇒ Object
デバッグ出力用のメソッド
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/dango/error_message.rb', line 14 def (exception_class, code = nil) if exception_class.kind_of?(Exception) "#{exception_class.class} is not Exception class" end str = "class=#{exception_class.class}\n" + "message=#{exception_class.}\n" + "backtrace=#{exception_class.backtrace.pretty_inspect}" if code.to_s.downcase == "u" || code.to_s.downcase == "utf8" str = str.toutf8 elsif code.to_s.downcase == "s" || code.to_s.downcase == "sjis" str = str.tosjis end str end |