Sha256: d0d3b55ecb5cf509259835105b366ae1c0629ead7633031d498bf6d1d0a1ce74
Contents?: true
Size: 648 Bytes
Versions: 1
Compression:
Stored size: 648 Bytes
Contents
require 'rubygems' require 'active_record' class MigrationGenerator < RubiGen::Base attr_reader :name,:class_name,:file_name def initialize(runtime_args, runtime_options = {}) super usage if args.empty? @destination_root = File.expand_path('.') @name = args.shift @file_name = @name.pluralize.underscore @class_name = @name.singularize.classify end def manifest record do |m| m.migration_template 'migration.rb', "test/app_root/db/migrate" end end protected def banner <<-EOS USAGE: #{File.basename($0)} #{spec.name} MigrationName [options] EOS end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
newplugin-0.0.4 | newplugin_generators/migration/migration_generator.rb |