Sha256: ad2e16b6271a161ddb7554744b8fa306d8f466c341c0c2166b969d0001d3f945
Contents?: true
Size: 806 Bytes
Versions: 21
Compression:
Stored size: 806 Bytes
Contents
require 'cucumber' module DaemonKit module Generators class CucumberGenerator < Base include Thor::Actions add_shebang_option! def create_features directory 'features' end def create_environment template 'config/environments/cucumber.rb' end def create_tasks copy_file 'tasks/cucumber.rake' end def create_script copy_file 'script/cucumber' do |content| "#{shebang}\n" + content end chmod 'script', 0755, :verbose => false end no_tasks { def cucumber_version ::Cucumber::VERSION end } protected def self.source_root File.expand_path( File.join( File.dirname(__FILE__), 'templates') ) end end end end
Version data entries
21 entries across 21 versions & 3 rubygems