Sha256: 2a2758356e42b354707795fd0b629a054e8779226451023eddbff033fc64deac

Contents?: true

Size: 1.29 KB

Versions: 5

Compression:

Stored size: 1.29 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:
  UndefinedSexySettingError = Class.new(StandardError) # :nodoc:
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
howitzer-2.6.1 lib/howitzer/exceptions.rb
howitzer-2.6.0 lib/howitzer/exceptions.rb
howitzer-2.5.0 lib/howitzer/exceptions.rb
howitzer-2.4.0 lib/howitzer/exceptions.rb
howitzer-2.3.0 lib/howitzer/exceptions.rb