test/fixtures/generators/song_generator.rb in sprout-1.0.3.pre vs test/fixtures/generators/song_generator.rb in sprout-1.0.4.pre

- old
+ new

@@ -1,11 +1,20 @@ class SongGenerator < Sprout::Generator::Base - + ## + # Set your favorite song name: add_param :favorite, String, { :default => 'Emerge' } + ## + # Define your generator directories, files and templates: def manifest - template "#{favorite.gsub(' ', '').snake_case}.txt", 'Song.txt' + template "#{favorite_cleaned}.txt", 'Song.txt' end + protected + + # helper methods will be available to templates too: + def favorite_cleaned + favorite.gsub(' ', '').snake_case + end end