Sha256: 8356154189dc811ac70a8386b25660a6062554730724480bea97ce6749f25331
Contents?: true
Size: 632 Bytes
Versions: 2
Compression:
Stored size: 632 Bytes
Contents
# frozen_string_literal: true require_relative 'generator' class CucumberGenerator < Generator def generate_feature template('cucumber/feature.tt', "#{name}/features/#{template_name}.feature") end def generate_steps template('cucumber/steps.tt', "#{name}/features/step_definitions/#{template_name}_steps.rb") end def generate_env_file template('cucumber/env.tt', "#{name}/features/support/env.rb") end def generate_world template('cucumber/world.tt', "#{name}/world.rb") end def template_name @template_name ||= (@_initializer.first & %w[android ios]).empty? ? 'login' : 'home' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby_raider-0.4.2 | lib/generators/cucumber_generator.rb |
ruby_raider-0.4.1 | lib/generators/cucumber_generator.rb |