Andrew Hodgkinson

Results 31 issues of Andrew Hodgkinson

Older code using an HTTP(S) proxy has to do stuff like this to instantiate a `Hoodoo::Client`: ```ruby options = { :base_uri => SomeName::Application.config.x.platform_api_endpoint, # ...other things... } unless Rails.env.test? options[...

bug
question

Extend the resource interface DSL to support resource name aliases. This is useful for cases where, as time goes by, it becomes obvious that a particular resource is part of...

enhancement
documentation

Consider: ```ruby class TestHashKeyDeepDefaultAggregation < Hoodoo::Presenters::Base schema do hash :test do # A default here would implicitly override anything on :two below key :one, :default => { :foo => 'bar'...

bug
documentation

Query string extension that tells receiver to just return IDs only, not representations, so Hoodoo doesn't have to strip them (but it will for older services that don't implement this)....

enhancement
question

Uses the Transient Store backend once created (see #105) assuming a single shared instance of that store. Knows when someone creates, updates, deletes a resource and thus knows how it's...

enhancement

Make this a first-class module which can be used in its own right, rather than something embedded into the middleware. Technically it _can_ be used on its own, but the...

enhancement

Come up with a clean, legible, but no-per-request-overhead way to pretty print vs terse print JSON in development mode versus other modes. Has same questions associated as #107 and might...

enhancement

As title. Is this worth doing, or leave it up to service authors to implement? Doing it without overhead will be tricky - it'll need an environment check, but maybe...

enhancement

**Describe the bug** I'm not sure how to supply a useful bug report here given the bizarre behaviour but - we have a large RSpec test suite including lots of...

Adds information in the `README.md` about changes that must be made to client code using a custom table name for audit data, which becomes necessary in Rails 7.2 but is...