Is Ruby pass-by-reference or pass-by-value? | Dark Hacker News