Class: Vidibus::Service::ConnectorApp
- Inherits:
-
Object
- Object
- Vidibus::Service::ConnectorApp
show all
- Defined in:
- lib/vidibus/service/connector_app.rb
Defined Under Namespace
Classes: SetupError, SignatureError, ValidationError
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.call(env) ⇒ Object
10
11
12
|
# File 'lib/vidibus/service/connector_app.rb', line 10
def self.call(env)
self.new.call(env)
end
|
Instance Method Details
#call(env) ⇒ Object
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/vidibus/service/connector_app.rb', line 14
def call(env)
@request = Rack::Request.new(env)
unless @request.path == "/connector"
return response(:error => "This app must be configured to respond to /connector path.")
end
method = @request.request_method.downcase
if respond_to?(method)
send(method)
else
response(:error => "Invalid request method: #{method}")
end
end
|