ruby client