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