pure ruby client for RETS