Sha256: 59a905280d42e9ed24a01c30911eede6e9a3baaef347bca9f1e5f23aa2551d58

Contents?: true

Size: 578 Bytes

Versions: 6

Compression:

Stored size: 578 Bytes

Contents

module JsRender
  class Error < StandardError
  end

  module Errors
    # Will be thrown when an error occurs in generating server side HTML
    class ServerRenderError < JsRender::Error
      def initialize(component_name, data, message)
        message = ["Error \"#{message}\" when server rendering component, \"#{component_name}\", with data: \"#{data}\"",
                   message.backtrace.join("\n")].join("\n")
        super(message)
      end
    end

    # Will be thrown when asset file cannot be found
    class AssetFileNotFound < JsRender::Error; end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
js_render-0.7.0 lib/js_render/errors.rb
js_render-0.6.0 lib/js_render/errors.rb
js_render-0.5.0 lib/js_render/errors.rb
js_render-0.4.0 lib/js_render/errors.rb
js_render-0.3.0 lib/js_render/errors.rb
js_render-0.2.0 lib/js_render/errors.rb