Ruby API for parsing workflow formats