Sha256: 4d150b4d00873fd9319597187dbc9886fc1e76d114d2900714c5858123c32fb7
Contents?: true
Size: 704 Bytes
Versions: 3
Compression:
Stored size: 704 Bytes
Contents
class Card class Format module Error def rescue_view e, view raise e if Rails.env =~ /^cucumber|test$/ Card::Error.current = e card.notable_exception_raised rendering_error e, view end def debug_error e, view Rails.logger.info "#{rendering_error e, view}:\n" \ "#{e.class} : #{e.message}" debug = Card[:debugger] raise e if debug && debug.content == "on" end def error_cardname card && card.name.present? ? card.name : "unknown card" end def rendering_error _exception, view "Error rendering: #{error_cardname} (#{view} view)" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
card-1.19.6 | lib/card/format/error.rb |
card-1.19.5 | lib/card/format/error.rb |
card-1.19.4 | lib/card/format/error.rb |