class Cukestart::Generator::Structure
Public Class Methods
source_root()
click to toggle source
# File lib/cukestart/generator/structure.rb, line 11 def self.source_root File.dirname(__FILE__) end
Public Instance Methods
copy_cucumber_yml()
click to toggle source
# File lib/cukestart/generator/structure.rb, line 23 def copy_cucumber_yml copy_file('files/cucumber.yml', "#{project_name}/cucumber.yml") end
create_capybara()
click to toggle source
# File lib/cukestart/generator/structure.rb, line 35 def create_capybara template('templates/capybara.tt', "#{project_name}/features/support/capybara.rb") if front end
create_env()
click to toggle source
# File lib/cukestart/generator/structure.rb, line 31 def create_env template('templates/env.tt', "#{project_name}/features/support/env.rb") end
create_folders()
click to toggle source
# File lib/cukestart/generator/structure.rb, line 15 def create_folders empty_directory(project_name) empty_directory("#{project_name}/features") empty_directory("#{project_name}/features/support") empty_directory("#{project_name}/features/step_definitions") empty_directory("#{project_name}/features/pages") if page_object end
create_gemfile()
click to toggle source
# File lib/cukestart/generator/structure.rb, line 27 def create_gemfile template('templates/gemfile.tt', "#{project_name}/Gemfile") end