Class: TxghQueue::Webhooks::Transifex::RequestHandler
- Inherits:
-
TxghServer::Webhooks::Transifex::RequestHandler
- Object
- TxghServer::Webhooks::Transifex::RequestHandler
- TxghQueue::Webhooks::Transifex::RequestHandler
- Defined in:
- lib/txgh-queue/webhooks/transifex/request_handler.rb
Constant Summary collapse
- TXGH_EVENT =
'transifex.hook'
Instance Method Summary collapse
Instance Method Details
#handle_request ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/txgh-queue/webhooks/transifex/request_handler.rb', line 9 def handle_request handle_safely do result = ::TxghQueue::Config.backend .producer_for(TXGH_EVENT, logger) .enqueue(payload.merge(txgh_event: TXGH_EVENT)) respond_with(202, result.to_json) end end |