query and each_row take a hash instead of a query string 

Default timeout to 90s, maxResults to 10,000
ignore .ruby-version