Sha256: 076cb84195c3d7a2ec00248712579cedcc76805a8318b5a69bcbc90af5e38242
Contents?: true
Size: 781 Bytes
Versions: 10
Compression:
Stored size: 781 Bytes
Contents
require 'rails/generators/named_base' module ReleaseNotes module Generators class ReleaseNotesGenerator < Rails::Generators::NamedBase include Rails::Generators::ResourceHelpers namespace "release_notes" source_root File.expand_path("../templates", __FILE__) desc "Generates a ReleaseNote model with the given NAME (if one does not exist) with " << "release_notes configuration plus release_notes routes." hook_for :orm class_option :routes, :desc => "Generate routes", :type => :boolean, :default => true def add_release_notes_routes release_notes_routes = "mount ReleaseNotes::Engine, at: '/#{plural_name}', :as => '#{ReleaseNotes.mount_at}'" route release_notes_routes end end end end
Version data entries
10 entries across 10 versions & 1 rubygems