coach
coach copied to clipboard
Alternative controllers with middleware
Updates the requirements on [gc_ruboconfig](https://github.com/gocardless/ruboconfig) to permit the latest version. Release notes Sourced from gc_ruboconfig's releases. v3.3.0 Removed Gemspec/DateAssignment as it has been removed from rubocop. This is replaced by...
This adds OpenTelemetry tracing support to Coach. In normal operation is produces two types of spans: - A span around the handler which includes most of the `http` spec attributes....
Updates the requirements on [rspec_junit_formatter](https://github.com/sj26/rspec_junit_formatter) to permit the latest version. Release notes Sourced from rspec_junit_formatter's releases. v0.5.1 Fixed Fixed compatibility with older rubies (915c2a4) Changelog Sourced from rspec_junit_formatter's changelog. [v0.5.1]...
There are a few soon-to-be deprecated features that we should drop in a 3.0 release: - The `duration` field in our statistics logging (#52) - The `session_id` field in our...
### Problem Let's say I have a large application, with many middleware. Some middleware are simply composition units of others, for example: ```ruby class Middleware::Authenticate uses Middleware::ExtractBearerToken uses Middleware::LookupBearerToken uses...
I have an old endpoint I want to quietly combine with a new one. Here's what I tried to do: Old router: ``` router.draw( Routes::Badges, base: "/badges", actions: [ ci_status:...
Apparently routes registered with coach do not show as true by the `Rails.application.routes.recognize_path` method. As a side effect, some gems that might use this method will not work for those...
Updates the requirements on [gc_ruboconfig](https://github.com/gocardless/ruboconfig) to permit the latest version. Release notes Sourced from gc_ruboconfig's releases. v3.4.0 What's Changed New cops from rubocop 1.36.0, rubocop-rails 2.16.1 and rubocop-rspec 2.13.2 by...
Updates the requirements on [rspec_junit_formatter](https://github.com/sj26/rspec_junit_formatter) to permit the latest version. Release notes Sourced from rspec_junit_formatter's releases. v0.6.0 Changed Restrict to Ruby 2.3+ Fixed Fix handling of nil durations (#100) Changelog...
Updates the requirements on [commander](https://github.com/commander-rb/commander) to permit the latest version. Changelog Sourced from commander's changelog. === 4.6.0 / 2021-04-09 Fix error with SortedSet on Ruby 3.0 (#98). Remove #reset_io as...