Class: FeaturePack::AddFeatureGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- FeaturePack::AddFeatureGenerator
- Defined in:
- lib/generators/feature_pack/add_feature/add_feature_generator.rb
Overview
Generator for creating new features within a group Usage: rails generate feature_pack:add_feature GROUP_NAME/FEATURE_NAME
Instance Method Summary collapse
Instance Method Details
#add_feature ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/generators/feature_pack/add_feature/add_feature_generator.rb', line 13 def add_feature validate_feature_name! parse_names check_group_existence! check_feature_existence! @feature_id = generate_feature_id @feature_dir = @group.relative_path.join("feature_#{@feature_id}_#{@feature_name}") create_feature_files say "Feature '#{@feature_name}' created successfully in group '#{@group_name}'!", :green say "Location: #{@feature_dir}", :green end |