This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Ufuk Kayserilioglu
ufuk.dev
did:plc:hwr2xtsdnnxd6imzdhlihesm
One of the weird quirks of Ruby is autosplatting of block arguments. For example:
{a: 1, b: 2}.each { |x| p x }
# [:a, 1]
# [:b, 2]
but
{a: 1, b: 2}.each { |x,| p x }
# :a
# :b
Did you see the extra comma there after the `x`? That makes Ruby autosplat the map entry into 2 parameters.
2025-01-16T21:21:04.650Z