Class: Rails::Generators::AdrGenerator
- Inherits:
-
NamedBase
- Object
- NamedBase
- Rails::Generators::AdrGenerator
- Defined in:
- lib/generators/rails/adr_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_adr ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/generators/rails/adr_generator.rb', line 9 def create_adr @adr_dir = Rails.root.join('doc', 'adr') @padded_number = sprintf("%03d", get_new_number) slug = name.downcase.underscore.gsub(/[^a-zA-Z0-9]/, "-") @title = name.titlecase template "adr.md.erb", @adr_dir.join("#{@padded_number}-#{slug}.md"), binding end |