Class: SkillGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- SkillGenerator
- Defined in:
- lib/generators/skill/skill_generator.rb
Instance Method Summary collapse
- #create_assets_directory ⇒ Object
- #create_references_directory ⇒ Object
- #create_scripts_directory ⇒ Object
- #create_skill_directory ⇒ Object
- #create_skill_md ⇒ Object
Instance Method Details
#create_assets_directory ⇒ Object
41 42 43 44 45 46 |
# File 'lib/generators/skill/skill_generator.rb', line 41 def create_assets_directory return unless [:assets] empty_directory File.join(skill_path, "assets") create_file File.join(skill_path, "assets", ".keep") end |
#create_references_directory ⇒ Object
34 35 36 37 38 39 |
# File 'lib/generators/skill/skill_generator.rb', line 34 def create_references_directory return unless [:references] empty_directory File.join(skill_path, "references") create_file File.join(skill_path, "references", ".keep") end |
#create_scripts_directory ⇒ Object
27 28 29 30 31 32 |
# File 'lib/generators/skill/skill_generator.rb', line 27 def create_scripts_directory return unless [:scripts] empty_directory File.join(skill_path, "scripts") create_file File.join(skill_path, "scripts", ".keep") end |
#create_skill_directory ⇒ Object
19 20 21 |
# File 'lib/generators/skill/skill_generator.rb', line 19 def create_skill_directory empty_directory skill_path end |
#create_skill_md ⇒ Object
23 24 25 |
# File 'lib/generators/skill/skill_generator.rb', line 23 def create_skill_md template "SKILL.md.tt", File.join(skill_path, "SKILL.md") end |