Currently if a new template is added to the template directory there is no way for the user (without updating the code) to have this template applied. The code should be changed to look in specific directories for erb files and copy all of those files instead of creating snowflake methods.
This way all one would have to do is create a erb file and place in the directory and retrospec would create the file automatically. Some methods like safe_create_resource_spec_files may still be required since they are special.
Currently if a new template is added to the template directory there is no way for the user (without updating the code) to have this template applied. The code should be changed to look in specific directories for erb files and copy all of those files instead of creating snowflake methods.
Example:
Where the template directory layout would be:
This way all one would have to do is create a erb file and place in the directory and retrospec would create the file automatically. Some methods like safe_create_resource_spec_files may still be required since they are special.