Module: Grover::JavaScript

Defined in:
lib/grover/errors.rb

Overview

rubocop:disable Style/Documentation

Defined Under Namespace

Classes: Error, PageRenderError, RequestFailedError, UnknownError

Constant Summary collapse

ErrorWithDetails =
Class.new(Error) do
  def initialize(name, error_details)
    super(name)
    @error_details = Grover::Utils.deep_transform_keys_in_object error_details, &:to_sym
  end

  attr_reader :error_details
end

Class Method Summary collapse

Class Method Details

.const_missing(name) ⇒ Object



36
37
38
# File 'lib/grover/errors.rb', line 36

def self.const_missing(name)
  const_set name, Class.new(Error)
end