Parent

Cucumber::InstallGenerator

Constants

DEFAULT_SHEBANG

Attributes

driver[R]
framework[R]

Public Class Methods

gem_root() click to toggle source
# File lib/generators/cucumber/install/install_generator.rb, line 37
def self.gem_root
  File.expand_path("../../../../../", __FILE__)
end
source_root() click to toggle source
# File lib/generators/cucumber/install/install_generator.rb, line 41
def self.source_root
  File.join(gem_root, 'templates/install')
end

Public Instance Methods

configure_defaults() click to toggle source
# File lib/generators/cucumber/install/install_generator.rb, line 21
def configure_defaults
  @language ||= 'en'
  @framework  = framework_from_options || detect_current_framework || detect_default_framework
  @driver     = driver_from_options    || detect_current_driver    || detect_default_driver
end
cucumber_rails_env() click to toggle source
# File lib/generators/cucumber/install/install_generator.rb, line 45
def cucumber_rails_env
  'test'
end
generate() click to toggle source
# File lib/generators/cucumber/install/install_generator.rb, line 27
def generate
  check_upgrade_limitations
  create_templates
  create_scripts
  create_step_definitions
  create_feature_support
  create_tasks
  create_database unless options[:skip_database]
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.