module Libis::Ingester::API::StatusHelper
Public Instance Methods
api_error(code, message)
click to toggle source
# File lib/libis/ingester/server/api/helpers/status.rb, line 4 def api_error(code, message) error!(message, code) end
api_success(message = nil)
click to toggle source
# File lib/libis/ingester/server/api/helpers/status.rb, line 8 def api_success(message = nil) status 200 { message: message } end
guard() { || ... }
click to toggle source
# File lib/libis/ingester/server/api/helpers/status.rb, line 13 def guard yield rescue Mongoid::Errors::MongoidError => e api_error(400, "#{e.problem} #{e.summary}") end