Sha256: 129bdfe990e394dc2d12ffbe155bc9987dbc49f8b9dece34c564a3b4e8e1dd9d

Contents?: true

Size: 630 Bytes

Versions: 73

Compression:

Stored size: 630 Bytes

Contents

module Oj

  # Inherit Error class from StandardError.
  Error = Class.new(StandardError)

  # Following classes inherit from the Error class.
  # -----------------------------------------------

  # An Exception that is raised as a result of a parse error while parsing a JSON document.
  ParseError = Class.new(Error)

  # An Exception that is raised as a result of a path being too deep.
  DepthError = Class.new(Error)

  # An Exception that is raised if a file fails to load.
  LoadError = Class.new(Error)

  # An Exception that is raised if there is a conflict with mimicing JSON
  MimicError = Class.new(Error)

end # Oj

Version data entries

73 entries across 73 versions & 2 rubygems

Version Path
oj-3.13.1 lib/oj/error.rb
oj-3.13.0 lib/oj/error.rb
oj-3.12.3 lib/oj/error.rb
oj-3.12.2 lib/oj/error.rb
oj-3.12.1 lib/oj/error.rb
oj-3.12.0 lib/oj/error.rb
oj-3.11.8 lib/oj/error.rb
oj-3.11.7 lib/oj/error.rb
oj-3.11.6 lib/oj/error.rb
oj-3.11.5 lib/oj/error.rb
oj-3.11.4 lib/oj/error.rb
oj-3.11.3 lib/oj/error.rb
oj-3.11.2 lib/oj/error.rb
oj-3.11.1 lib/oj/error.rb
oj-3.11.0 lib/oj/error.rb
oj-3.10.18 lib/oj/error.rb
oj-3.10.17 lib/oj/error.rb
oj-3.10.16 lib/oj/error.rb
oj-3.10.15 lib/oj/error.rb
oj-3.10.14 lib/oj/error.rb