added ability to add custom Ruby code to a step