Sha256: 8546fe6db85f533f23b4a7534984c2616695c92ac705729b33e9e28a825fd9e3
Contents?: true
Size: 607 Bytes
Versions: 4
Compression:
Stored size: 607 Bytes
Contents
require 'rails/generators' require 'rails/generators/migration' require 'rails/generators/active_record/migration' module PrintingPress class PublishableGenerator < Rails::Generators::NamedBase include Rails::Generators::Migration extend ActiveRecord::Generators::Migration source_root File.expand_path('../templates', __FILE__) desc 'Generates (but does not run) a migration that is a clone of the specified resource.' def create_migration_file migration_template "create_published_table.rb", "db/migrate/create_published_#{file_path.gsub('/', '_').pluralize}.rb" end end end
Version data entries
4 entries across 4 versions & 1 rubygems