Sha256: 8ace121e08c5571f5911f5a6bb9dc15a9e18d2029e0b2cb05d7a602d0bb7c5fe

Contents?: true

Size: 575 Bytes

Versions: 64

Compression:

Stored size: 575 Bytes

Contents

require 'rails_generator'
module TrustyCms
  module GeneratorBaseExtension
    def self.included(base)
      base.class_eval {
        alias_method :existing_migrations_without_extensions, :existing_migrations
        alias_method :existing_migrations, :existing_migrations_with_extensions
      }
    end

    def existing_migrations_with_extensions(file_name)
      Dir.glob("#{destination_path(@migration_directory)}/[0-9]*_*.rb").grep(/[0-9]+_#{file_name}.rb$/)
    end
  end
end

Rails::Generator::Commands::Base.class_eval { include TrustyCms::GeneratorBaseExtension }

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
trusty-cms-7.0.18 lib/generators/generator_base_extension.rb
trusty-cms-7.0.17 lib/generators/generator_base_extension.rb
trusty-cms-7.0.16 lib/generators/generator_base_extension.rb
trusty-cms-7.0.14 lib/generators/generator_base_extension.rb
trusty-cms-7.0.13 lib/generators/generator_base_extension.rb
trusty-cms-7.0.12 lib/generators/generator_base_extension.rb
trusty-cms-7.0.15 lib/generators/generator_base_extension.rb
trusty-cms-7.0.9.1 lib/generators/generator_base_extension.rb
trusty-cms-7.0.11 lib/generators/generator_base_extension.rb
trusty-cms-7.0.10 lib/generators/generator_base_extension.rb
trusty-cms-7.0.9 lib/generators/generator_base_extension.rb
trusty-cms-7.0.8 lib/generators/generator_base_extension.rb
trusty-cms-7.0.7 lib/generators/generator_base_extension.rb
trusty-cms-7.0.6 lib/generators/generator_base_extension.rb
trusty-cms-7.0.5 lib/generators/generator_base_extension.rb
trusty-cms-7.0.4 lib/generators/generator_base_extension.rb
trusty-cms-7.0.3 lib/generators/generator_base_extension.rb
trusty-cms-6.3.1 lib/generators/generator_base_extension.rb
trusty-cms-7.0.2 lib/generators/generator_base_extension.rb
trusty-cms-7.0.1 lib/generators/generator_base_extension.rb