Class: FeaturePack::AddGroupGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- FeaturePack::AddGroupGenerator
- Defined in:
- lib/generators/feature_pack/add_group/add_group_generator.rb
Overview
Generator for creating new feature groups Usage: rails generate feature_pack:add_group GROUP_NAME
Instance Method Summary collapse
Instance Method Details
#create_feature_group ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/generators/feature_pack/add_group/add_group_generator.rb', line 13 def create_feature_group validate_group_name! check_group_existence! @class_name = name.camelcase @group_id = generate_group_id group_dir = FeaturePack.features_path.join("group_#{@group_id}_#{name}") create_group_files(group_dir) say "Group '#{name}' created successfully!", :green say "Location: #{group_dir}", :green end |