Open Source Contributions
Chewy
#Ruby #Elasticsearch
High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client.
- Replace parent-child mapping with a join field
- Document string vs keyword/text for ES6
- toptal/chewy Allow configuration of Active Job queue name
- [CI] Added Ruby 2.7 to CircleCI config
- [CI] Setup CI on CircleCI
FakeFS
#Ruby
I noticed that I couldn’t use one of my favourite debugging features in Pry when FakeFS is active: show-source
raised errors.
When I fixed this issue for Pry, I noticed that I can use a similar technique for IRB. It was a bit more difficult because I had to unmock Kernel#open
.
I noticed two other low-hanging fruit and delivered two more fixes for reported issues:
Ruby
#Ruby
I delivered a couple of micro-contributions to Ruby language itself and its standard library:
- [ruby/ruby] [DOC] Change formatting in the exec docs
- [ruby/stringio] [DOC] Add note about #to_io and remove mentions of the bin/ dir from the README
- [ruby/optparse] Don’t treat empty string as an option description
- [ruby/bigdecimal] [DOC] Document precision=0 and ndigits=0 for converting from Float
- [ruby/bigdecimal] [DOC] Improve documentation of BigDecimal#sign
- [ruby/bigdecimal] Handle correctly #reminder with infinity
Other
-
[puma/puma] Do not raise error on CONNECT - improved handling of unsupported HTTP methods in Ruby application server #Ruby
-
[rspec/rspec-expectations] Handle MockExpectationError in aggregate_failures - fixed a critical error that prevent RSpec (a Ruby testing library) from printing the test results correctly #Ruby
-
[palkan/n_plus_one_control] Do not count a query matching .ignore pattern #Ruby
-
[cockroachdb/cockroach] cli: handle utf in show tables #Golang
-
[gottfrois/rails_event_store_mongoid] Order events by creation date not id. #Ruby #MongoDB
-
[KnapsackPro/knapsack] Use Process.clock_gettime to measure track execution time #Ruby