Expedition is a Ruby implementation of the cgminer client protocol. It allows you to write programs that interact with cgminer and cgminer-compatible software.