ruby library for the ALD protocol