ruby client library usage documentation