class Logux::Rack::App

Private Instance Methods

command_params() click to toggle source
# File lib/logux/rack/app.rb, line 35
def command_params
  logux_params.dig('commands') || []
end
handle_processing_errors(logux_stream, exception) click to toggle source
# File lib/logux/rack/app.rb, line 43
def handle_processing_errors(logux_stream, exception)
  Logux.configuration.on_error&.call(exception)
  Logux.logger.error("#{exception}\n#{exception.backtrace.join("\n")}")
ensure
  logux_stream.write(Logux::ErrorRenderer.new(exception).message)
end
logux_params() click to toggle source
# File lib/logux/rack/app.rb, line 31
def logux_params
  @logux_params ||= JSON.parse(request.body.read)
end
meta_params() click to toggle source
# File lib/logux/rack/app.rb, line 39
def meta_params
  logux_params&.slice('version', 'password')
end