Class: Rodbot::Plugins::ForgejoWebhook::App::Routes
- Defined in:
- lib/rodbot/plugins/forgejo_webhook/app.rb
Constant Summary collapse
- DEFAULT_HANDLER =
->(request) do json = JSON.parse(request.body.read) project = json.dig('run', 'repository', 'full_name') status = json.dig('run', 'status') emoji = case status when 'success' then '🟢' when 'failure' then '🔴' else '⚪️' end [emoji, project, status.gsub('_', ' ')].join(' ') end