How to implement a “callback” in Ruby?
The ruby equivalent, which isn’t idiomatic, would be: def my_callback(a, b, c, status_code) puts “did stuff with #{a}, #{b}, #{c} and got #{status_code}” end def do_stuff(a, b, c, callback) sum = a + b + c callback.call(a, b, c, sum) end def main a = 1 b = 2 c = 3 do_stuff(a, b, c, … Read more