Sha256: 01c8daff42e9a28dd348e99a5bf6582abe2288928f8f998dd7a159adbbb81fec

Contents?: true

Size: 821 Bytes

Versions: 42

Compression:

Stored size: 821 Bytes

Contents

##
# This module store errors to be handled inside Midori
module Midori::Exception
  # No route matched
  class NotFound < StandardError; end
  # Internal Error
  class InternalError < StandardError; end
  # Midori doesn't support continuous frame of WebSockets yet
  class ContinuousFrame < StandardError; end
  # WebSocket OpCode not defined in RFC standards
  class OpCodeError < StandardError; end
  # Websocket request not masked
  class NotMasked < StandardError; end
  # Websocket frame has ended
  class FrameEnd < StandardError; end
  # Websocket Ping Pong size too large
  class PingPongSizeTooLarge < StandardError; end
  # Not sending String in EventSource
  class EventSourceTypeError < StandardError; end
  # Insert a not middleware class to middleware list
  class MiddlewareError < StandardError; end
end

Version data entries

42 entries across 42 versions & 2 rubygems

Version Path
midori.rb-0.9.0 lib/midori/exception.rb
midori.rb-0.8.0 lib/midori/exception.rb
midori.rb-0.7.1 lib/midori/exception.rb
midori.rb-0.7.0 lib/midori/exception.rb
midori.rb-0.6.0 lib/midori/exception.rb
midori.rb-0.5.4 lib/midori/exception.rb
midori.rb-0.5.3.1 lib/midori/exception.rb
midori.rb-0.5.3 lib/midori/exception.rb
midori.rb-0.5.2 lib/midori/exception.rb
midori.rb-0.5.1 lib/midori/exception.rb
midori.rb-0.5.0 lib/midori/exception.rb
midori.rb-0.4.4.1 lib/midori/exception.rb
midori.rb-0.4.4 lib/midori/exception.rb
midori.rb-0.4.3 lib/midori/exception.rb
em-midori-0.4.3 lib/midori/exception.rb
em-midori-0.4.2.1 lib/midori/exception.rb
em-midori-0.4.2 lib/midori/exception.rb
em-midori-0.4.1.1 lib/midori/exception.rb
em-midori-0.4.1 lib/midori/exception.rb
em-midori-0.4.0 lib/midori/exception.rb