I am currently using the online tutorials to teach myself Cucumber.
I'm currently struggling to find a way to delay the loading of dependent step definitions until I have loaded my transforms.rb file but i can't avoid the constant reassignment warnings. Can anyone help ?
Have you tried putting the transforms.rb file into features/support? That folder is loaded automatically by Cucumber (before your step defs are loaded) so you shouldn't need to require any files in there explicitly.
There's plenty of info on using transforms in our book ;)