Sha256: 4256f63e77162f8c373198de72d6950b9f28c59cd9e85cac4ae3b32e3ba6c565

Contents?: true

Size: 593 Bytes

Versions: 4

Compression:

Stored size: 593 Bytes

Contents

require 'rails/generators/active_record'

module ActiveRecord
  module Generators
    class DeviseAuthyGenerator < ActiveRecord::Generators::Base
      source_root File.expand_path("../templates", __FILE__)

      def copy_devise_migration
        migration_template "migration.rb", "db/migrate/devise_authy_add_to_#{table_name}.rb", migration_version: migration_version
      end

      private

      def rails5?
        Rails.version.start_with? '5'
      end

      def migration_version
        "[#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}]" if rails5?
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
devise-authy-1.11.1 lib/generators/active_record/devise_authy_generator.rb
devise-authy-1.11.0 lib/generators/active_record/devise_authy_generator.rb
devise-authy-1.10.0 lib/generators/active_record/devise_authy_generator.rb
devise-authy-1.9.0 lib/generators/active_record/devise_authy_generator.rb