Class: CucumberExamplesGenerator
- Inherits:
-
Generator
- Object
- Thor::Group
- Generator
- CucumberExamplesGenerator
show all
- Defined in:
- lib/generators/cucumber/cucumber_examples_generator.rb
Instance Method Summary
collapse
Methods inherited from Generator
#args, #mobile_platform?, source_paths, #visual_selected?
Instance Method Details
#generate_feature ⇒ Object
6
7
8
|
# File 'lib/generators/cucumber/cucumber_examples_generator.rb', line 6
def generate_feature
template('feature.tt', "#{name}/features/#{template_name}.feature")
end
|
#generate_steps ⇒ Object
10
11
12
|
# File 'lib/generators/cucumber/cucumber_examples_generator.rb', line 10
def generate_steps
template('steps.tt', "#{name}/features/step_definitions/#{template_name}_steps.rb")
end
|
#template_name ⇒ Object
14
15
16
|
# File 'lib/generators/cucumber/cucumber_examples_generator.rb', line 14
def template_name
@template_name ||= (@_initializer.first & %w[android ios cross_platform]).empty? ? 'login' : 'home'
end
|