Sha256: d4ca830beb57ddf21ba8bd0ed70d8274659a1b4a92f11182d6cc1228510850fe

Contents?: true

Size: 422 Bytes

Versions: 1

Compression:

Stored size: 422 Bytes

Contents

module Ohnoes
  class FrontendException < StandardError
    attr_reader :js_class
    def initialize(klass, message, backtrace)
      @js_class = klass
      @js_message = message
      @js_backtrace = backtrace
    end

    def message
      @js_message
    end

    def backtrace
      @js_backtrace.map do |line|
        line['file'] + ':' + line['number'] + ': in `' + line['method'] + "'"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ohnoes-0.0.1 lib/ohnoes/frontend_exception.rb