Sha256: f501c317f3e2db7ce9f341ae6fd2b6962644e40330e87f915e9d7a0939ded0e6
Contents?: true
Size: 668 Bytes
Versions: 1
Compression:
Stored size: 668 Bytes
Contents
require 'rails_generator/base' require 'rails_generator/generators/components/migration/migration_generator' class ExtensionMigrationGenerator < MigrationGenerator attr_accessor :extension_name def initialize(runtime_args, runtime_options = {}) runtime_args = runtime_args.dup @extension_name = runtime_args.shift super(runtime_args, runtime_options) end def banner "Usage: #{$0} extension_migration ExtensionName MigrationName [field:type, field:type]" end def extension_path File.join('vendor', 'extensions', @extension_name.underscore) end def destination_root File.join(Rails.root, extension_path) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trusty-cms-1.0.0 | lib/generators/extension_migration/extension_migration_generator.rb |