basic ruby client