Ruby wrapper for CSI API