Sha256: 28155f202f5c5612484fa150611c8b06d45e78e9198288a80df35e13f25a0ae6
Contents?: true
Size: 818 Bytes
Versions: 3
Compression:
Stored size: 818 Bytes
Contents
require 'rbconfig' # This generator bootstraps a Rails project for use with Cucumber class CucumberGenerator < Rails::Generator::Base DEFAULT_SHEBANG = File.join(Config::CONFIG['bindir'], Config::CONFIG['ruby_install_name']) def manifest record do |m| script_options = { :chmod => 0755, :shebang => options[:shebang] == DEFAULT_SHEBANG ? nil : options[:shebang] } m.directory 'features/steps' m.file 'env.rb', 'features/steps/env.rb' m.file 'common_webrat.rb', 'features/steps/common_webrat.rb' m.directory 'lib/tasks' m.file 'cucumber.rake', 'lib/tasks/cucumber.rake' m.file 'cucumber', 'script/cucumber', script_options end end protected def banner "Usage: #{$0} cucumber" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cucumber-0.1.8 | rails_generators/cucumber/cucumber_generator.rb |
cucumber-0.1.7 | generators/cucumber/cucumber_generator.rb |
cucumber-0.1.6 | generators/cucumber/cucumber_generator.rb |