class NRB::BreweryControlSystem::API::Endpoint
Attributes
body_array[R]
body_text[RW]
Public Class Methods
descriptions()
click to toggle source
# 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()
click to toggle source
# File lib/brewery_control_system/api/3.7.0/endpoint.rb, line 13 def middleware_name; self; end
middleware_options(endpoint)
click to toggle source
# 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
Public Instance Methods
descriptions()
click to toggle source
# File lib/brewery_control_system/api/3.7.0/endpoint.rb, line 25 def descriptions; self.class.descriptions; end
on_complete(env)
click to toggle source
# 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
Private Instance Methods
parse()
click to toggle source
# File lib/brewery_control_system/api/3.7.0/endpoint.rb, line 44 def parse end