lib/rocketio.rb in rocketio-0.1.0 vs lib/rocketio.rb in rocketio-0.2.0
- old
+ new
@@ -45,17 +45,20 @@
PUT => :put,
DELETE => :delete,
HEAD => :head
}.freeze
+ INDEX_METHOD = :index
+
EMPTY_STRING = ''.freeze
EMPTY_STRING_PROC = proc {RocketIO::EMPTY_STRING}
EMPTY_ARRAY = [].freeze
EMPTY_HASH = {}.freeze
- SLASH = '/'.freeze
- QUERY_PREFIX = '?'.freeze
+ SLASH = '/'.freeze
+ QUERY_PREFIX = '?'.freeze
+ PATH_SPLITTER = /[^\/]+/.freeze
CONTENT_TYPE = 'Content-Type'.freeze
DEFAULT_CONTENT_TYPE = 'text/html'.freeze
CONTENT_LENGTH = 'Content-Length'.freeze
CONTENT_DISPOSITION = 'Content-Disposition'.freeze
@@ -70,10 +73,10 @@
HTTP_CONNECTION = 'HTTP_CONNECTION'.freeze
HTTP_AUTHORIZATION_KEYS = ['HTTP_AUTHORIZATION', 'X-HTTP_AUTHORIZATION', 'X_HTTP_AUTHORIZATION'].map(&:freeze).freeze
HTTP_AUTHORIZATION_MOCKS = {
basic: 'Basic Og=='.freeze,
- digest: 'Digest opaque="", qop="auth", uri="/"'.freeze
+ digest: 'Digest opaque="", qop="auth", uri="%s"'.freeze
}.freeze
HTTP_UPGRADE = 'HTTP_UPGRADE'.freeze
UPGRADE = 'upgrade'.freeze
WEBSOCKET = 'websocket'.freeze
HTTP_1_1 = 'HTTP/1.1'.freeze