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