Sha256: f05d01edc201590541674fb884b91752f6054e0c92aeeeddfc726e977bf94a47
Contents?: true
Size: 573 Bytes
Versions: 2
Compression:
Stored size: 573 Bytes
Contents
class TaskGenerator < Templater::Generator def self.source_root File.join %W|#{File.dirname(__FILE__)} .. .. .. templates task| end first_argument :name, :required => true directory :tasks, File.join(%w|tasks|) template :task do |t| t.source = File.join(%w|tasks task.rake|) t.destination = File.join(%w|tasks %underscore%.rake|) end directory :test_tasks, File.join(%w|test tasks|) template :test_tasks do |t| t.source = File.join(%w|test tasks test_task.rb|) t.destination = File.join(%w|test tasks test_%underscore%.rb|) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sweetsie-0.1.1 | lib/sweetsie/generators/task_generator.rb |
sweetsie-0.1.0 | lib/sweetsie/generators/task_generator.rb |