Sha256: b0ae4c8214c080566f65a39cbb4194fea3c4bde0a336b7a4723a1a5f8c35df8f
Contents?: true
Size: 954 Bytes
Versions: 1
Compression:
Stored size: 954 Bytes
Contents
require 'rails/generators/base' module Allages class InitGenerator < Rails::Generators::Base desc "This generator creates the nneded files for allages gem" def create_initializer_file create_file "config/initializers/allages.rb", <<~CONFIG Allages.configure do |config| # config.input_dir = 'changelogs' # config.output_file = :stdout # config.include_unreleased = false # config.header = <<~END # # Changelog # All notable changes to this project will be documented in this file. # The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), # and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). # END end CONFIG end def create_directories_structure empty_directory Allages.config.input_dir empty_directory "#{Allages.config.input_dir}/Unreleased" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
allages-0.1.0 | lib/generators/init_generator.rb |