Sha256: 7fc2a6b9bc878451aaf8b9e75fdd6f83c1242f84b3ee625f830835c9ae5237cf
Contents?: true
Size: 851 Bytes
Versions: 12
Compression:
Stored size: 851 Bytes
Contents
# these generators are backed by rails' generators require "rails/generators" require 'rails/generators/active_record/migration/migration_generator' module StandaloneMigrations class Generator def self.migration(name, options="") generator_params = [name] + options.split(" ") Rails::Generators.invoke "active_record:migration", generator_params, :destination_root => Rails.root end end class CacheMigrationGenerator < ActiveRecord::Generators::MigrationGenerator source_root File.join(File.dirname(ActiveRecord::Generators::MigrationGenerator.instance_method(:create_migration_file).source_location.first), "templates") def create_migration_file set_local_assigns! validate_file_name! migration_template @migration_template, Rails.application.config.paths["db/migrate"] end end end
Version data entries
12 entries across 12 versions & 3 rubygems