I am now working on making this available as a Ruby gem.
In order to support WAAT for a good-mix of test environments, I would like to understand the different environments and technology stacks that are typically used by teams in their Test Automation Framework.
Thank you for your time and help in providing this information.
I use RubyMine to write and implement my Cucumber features on Linux.
I have noticed one weird behavior at times.
Though my step definition is correct, and the test also runs fine, RubyMine flags the step as not implemented. For some reason, it is not able to find the corresponding implementation in the .rb step definition file.
On a haunch, I selected the "Invalidate Cache" in RubyMine's File menu, and selected the "Invalidate and Restart" option. Presto .... things started working properly again.
Now I am wondering why did the RubyMine cache get messed up in the first place .....