Как мне открыть окно браузера (Safari) с Ruby на Mac и передать ему URL?
Вы можете использовать:
`open #{url}`
По сути, то же самое, что и ответ Питера, только более явный.
system("open -a Safari #{url}")