Class: NRB::BreweryControlSystem::API::Endpoint
- Inherits:
-
Faraday::Response::Middleware
- Object
- Faraday::Response::Middleware
- NRB::BreweryControlSystem::API::Endpoint
show all
- Extended by:
- Middleware::Registration
- Defined in:
- lib/brewery_control_system/api/3.7.0/endpoint.rb
Class Method Summary
collapse
Instance Method Summary
collapse
register_middleware
Class Method Details
.descriptions ⇒ Object
8
9
10
|
# File 'lib/brewery_control_system/api/3.7.0/endpoint.rb', line 8
def descriptions;
self.const_defined?(:DESCRIPTIONS) ? self.const_get(:DESCRIPTIONS) : []
end
|
.middleware_name ⇒ Object
13
|
# File 'lib/brewery_control_system/api/3.7.0/endpoint.rb', line 13
def middleware_name; self; end
|
.middleware_options(endpoint) ⇒ Object
16
17
18
19
20
|
# File 'lib/brewery_control_system/api/3.7.0/endpoint.rb', line 16
def middleware_options(endpoint)
opts = Hash.new
opts[middleware_name] = endpoint
opts
end
|
Instance Method Details
#descriptions ⇒ Object
25
|
# File 'lib/brewery_control_system/api/3.7.0/endpoint.rb', line 25
def descriptions; self.class.descriptions; end
|
#on_complete(env) ⇒ Object
28
29
30
31
|
# File 'lib/brewery_control_system/api/3.7.0/endpoint.rb', line 28
def on_complete(env)
self.body_text = env[:body]
env[:body] = parse
end
|