Sha256: 0e365d5ba73581c3f507608be1c592cf907170098480f52df09177329992831c

Contents?: true

Size: 1.21 KB

Versions: 3

Compression:

Stored size: 1.21 KB

Contents

# This module holds all custom howitzer exceptions
module Howitzer
  CommunicationError = Class.new(StandardError) #:nodoc:
  ParseError = Class.new(StandardError) #:nodoc:
  InvalidApiKeyError = Class.new(StandardError) #:nodoc:
  BadElementParamsError = Class.new(StandardError) #:nodoc:
  NoValidationError = Class.new(StandardError) #:nodoc:
  UnknownValidationError = Class.new(StandardError) #:nodoc:
  EmailNotFoundError = Class.new(StandardError) #:nodoc:
  NoAttachmentsError = Class.new(StandardError) #:nodoc:
  DriverNotSpecifiedError = Class.new(StandardError) #:nodoc:
  UnknownDriverError = Class.new(StandardError) #:nodoc:
  CloudBrowserNotSpecifiedError = Class.new(StandardError) #:nodoc:
  SelBrowserNotSpecifiedError = Class.new(StandardError) #:nodoc:
  UnknownBrowserError = Class.new(StandardError) #:nodoc:
  IncorrectPageError = Class.new(StandardError) #:nodoc:
  AmbiguousPageMatchingError = Class.new(StandardError) #:nodoc:
  NoMailAdapterError = Class.new(StandardError) #:nodoc:
  NoPathForPageError = Class.new(StandardError) #:nodoc:
  NoEmailSubjectError = Class.new(StandardError) #:nodoc:
  NoDataError = Class.new(StandardError) #:nodoc:
  UndefinedElementError = Class.new(StandardError) #:nodoc:
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
howitzer-2.1.0 lib/howitzer/exceptions.rb
howitzer-2.0.3 lib/howitzer/exceptions.rb
howitzer-2.0.2 lib/howitzer/exceptions.rb