David Butler
David Butler
I would expect `Addressable::URI#heuristic_parse` to give the same results for the completely schemaless `test.com` and the protocol-relative schemaless url `//test.com` Expected: ```ruby uri = Addressable::URI.heuristic_parse("//test.com") uri.scheme => "http" uri.relative? =>...
I really like how canard simplifies authorization and roles. However, for my particular application I have been agonizing over role_model's inability to scope a role to a particular resource. I...
Hi, We're using [Faye::Redis](https://github.com/faye/faye-redis-ruby) running in Puma under JRuby. We had an issue for quite a while where Faye communication would just.... stop. It turns out we were using a...
My sysadmin guru has informed me that the init scripts generated by this gem work in Ubuntu but not in CentOS. Do you think it makes sense for this gem...
### Use case At Indeed, we are heavy consumers of GraphQL APIs from Java in backend code. We have used Apollo Android in the past to consume GraphQL APIs. Apollo...
When defining an association through a join table to a model using single table inheritance, ActiveRecord will always store the base class name in the join table. This allows the...
Goal would be to make [Inch CI](http://inch-ci.org/github/dwbutler/groupify/branch/master) happy, and update the readme.
In Moped 2, `Node#resolved_address` has been replaced with `Node#address.resolved`. This is certainly a better design, but it makes it difficult to support both Mongoid 3 and 4. Do you think...
This fixes the issue of non-breaking spaces being discarded, resulting in words being joined together. `\s` and `\S` only match on space (character 32). HTML often uses non-breaking spaces (character...
The various shortcuts in Arc Browser are super confusing for me to remember. And they often interfere with OS shortcuts. Similar to my experience with emacs. I would like the...