Sha256: f1c6761332a6b3f14d9ef6eb1ee35a0847d85eb351b4ad27c246e770dcbfd729

Contents?: true

Size: 526 Bytes

Versions: 14

Compression:

Stored size: 526 Bytes

Contents

require 'rails/generators/base'
require 'generators/models_auditor/migrations_helper'

module ModelsAuditor
  class MigrationsGenerator < Rails::Generators::Base
    include MigrationsHelper
    source_root File.expand_path('../templates', __FILE__)

    def create_migration_file
      @migration_postfix = SecureRandom.hex
      copy_migration 'create_audit_records', "create_audit_records_n#{@migration_postfix}"
      copy_migration 'create_audit_requests', "create_audit_requests_n#{@migration_postfix}"
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
models_auditor-1.2.1 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.2.0 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.1.1 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.1.0 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.0.7 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.0.6 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.0.5 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.0.3 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.0.2 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.0.1 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-1.0.0 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-0.2.0 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-0.1.1 lib/generators/models_auditor/migrations/migrations_generator.rb
models_auditor-0.1.0 lib/generators/models_auditor/migrations/migrations_generator.rb