class DaemonKit::Generators::CucumberGenerator
Protected Class Methods
source_root()
click to toggle source
# File lib/generators/daemon_kit/cucumber/cucumber_generator.rb, line 39 def self.source_root File.expand_path( File.join( File.dirname(__FILE__), 'templates') ) end
Public Instance Methods
create_environment()
click to toggle source
# File lib/generators/daemon_kit/cucumber/cucumber_generator.rb, line 14 def create_environment template 'config/environments/cucumber.rb' end
create_features()
click to toggle source
# File lib/generators/daemon_kit/cucumber/cucumber_generator.rb, line 10 def create_features directory 'features' end
create_script()
click to toggle source
# File lib/generators/daemon_kit/cucumber/cucumber_generator.rb, line 22 def create_script copy_file 'script/cucumber' do |content| "#{shebang}\n" + content end chmod 'script', 0755, :verbose => false end
create_tasks()
click to toggle source
# File lib/generators/daemon_kit/cucumber/cucumber_generator.rb, line 18 def create_tasks copy_file 'tasks/cucumber.rake' end
cucumber_version()
click to toggle source
# File lib/generators/daemon_kit/cucumber/cucumber_generator.rb, line 31 def cucumber_version ::Cucumber::VERSION end