Module: RackMotion

Defined in:
lib/project/RackMotion.rb

Defined Under Namespace

Classes: ConnectionDelegate, URLProtocol

Class Method Summary collapse

Class Method Details

.ceaseObject



12
13
14
15
16
# File 'lib/project/RackMotion.rb', line 12

def self.cease
  URLProtocol.middlewares = []
  URLProtocol.app = nil
  NSURLProtocol.unregisterClass URLProtocol
end

.run(app) ⇒ Object



7
8
9
10
# File 'lib/project/RackMotion.rb', line 7

def self.run(app)
  self.registerURLProtocol
  URLProtocol.app = app
end

.use(middleware) ⇒ Object



2
3
4
5
# File 'lib/project/RackMotion.rb', line 2

def self.use(middleware)
  self.registerURLProtocol
  URLProtocol.middlewares << middleware
end