Russell Garner

Results 3 issues of Russell Garner

I'm having to put ```ruby hash[D::Ruby::UnexpectedBlockGiven] = :information ``` ... in my `Steepfile`, as I am using the block form of `IO.popen`, which `steep check` flags as: ```ruby lib/snapbot/diagram/renderer.rb:21:46: [error]...

Implement `Rake::TaskArguments#deconstruct_keys`. This means in an idiomatic ruby 3.x rake task we can use rightward assignment to say: ``` task :get, %i[tenant id] do |_t, args| args => {tenant:, id:}...

When tracking with no request, ``` Ahoy.cookies = :none Ahoy::Tracker.new.track_event(:would_fail) ``` would raise `NoMethodError: undefined method 'remote_ip' for nil`. Since we explicitly don't have a `request`, allow `visitor_token_helper` [to fall...