Sha256: 12294c91bf558a076022079923e254fa1d434bdcaf728e326d02d8e7bf0d4693

Contents?: true

Size: 503 Bytes

Versions: 35

Compression:

Stored size: 503 Bytes

Contents

module Ox

  class Error < StandardError
  end # Error

  # An Exception that is raised as a result of a parse error while parsing a XML document.
  class ParseError < Error
  end # ParseError

  # An Exception that is raised as a result of an invalid argument.
  class ArgError < Error
  end # ArgError

  # An Exception raised if a path is not valid.
  class InvalidPath < Error
    def initialize(path)
      super("#{path.join('/')} is not a valid location.")
    end
  end # InvalidPath

end # Ox

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
ox-2.3.0 lib/ox/error.rb
ox-2.2.4 lib/ox/error.rb
ox-2.2.3 lib/ox/error.rb
ox-2.2.2 lib/ox/error.rb
ox-2.2.1 lib/ox/error.rb
ox-2.2.0 lib/ox/error.rb
ox-2.1.8 lib/ox/error.rb
ox-2.1.7 lib/ox/error.rb
ox-2.1.6 lib/ox/error.rb
ox-2.1.5 lib/ox/error.rb
ox-2.1.4 lib/ox/error.rb
ox-2.1.3 lib/ox/error.rb
ox-2.1.2 lib/ox/error.rb
ox-2.1.1 lib/ox/error.rb
ox-2.1.0 lib/ox/error.rb
ox-2.0.12 lib/ox/error.rb
ox-2.0.11 lib/ox/error.rb
ox-2.0.9 lib/ox/error.rb
ox-2.0.8 lib/ox/error.rb
ox-2.0.7 lib/ox/error.rb