Sha256: 0d86689a3ee13d924908c263fe41f849fd33a4c5520d7e9fcb21abe731f5cfb2
Contents?: true
Size: 488 Bytes
Versions: 5
Compression:
Stored size: 488 Bytes
Contents
class CouchMigrationGenerator < Rails::Generator::Base attr_accessor :migration_class_name def manifest record do |m| db_name = args.shift migration_name = args.shift dir = "couchdb/migrate/#{db_name}" migration_file_name = "#{Time.now.utc.strftime("%Y%m%d%H%M%S")}_#{migration_name}.rb" @migration_class_name = migration_name.camelize m.directory(dir) m.template('migration.rb', File.join(dir, migration_file_name)) end end end
Version data entries
5 entries across 5 versions & 1 rubygems