Sha256: ce22992e3a27503b7f1237dd941832fd5480b235578476593ba335602ab76722

Contents?: true

Size: 474 Bytes

Versions: 71

Compression:

Stored size: 474 Bytes

Contents

require 'rails_generator'
module TrustyCms
  module GeneratorBaseExtension
    def self.included(base)
      base.class_eval %{
        alias_method_chain :existing_migrations, :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

71 entries across 71 versions & 1 rubygems

Version Path
trusty-cms-3.0.8 lib/generators/generator_base_extension.rb
trusty-cms-3.0.7 lib/generators/generator_base_extension.rb
trusty-cms-2.0.28 lib/generators/generator_base_extension.rb
trusty-cms-3.0.6 lib/generators/generator_base_extension.rb
trusty-cms-2.0.27 lib/generators/generator_base_extension.rb
trusty-cms-3.0.4 lib/generators/generator_base_extension.rb
trusty-cms-3.0.3 lib/generators/generator_base_extension.rb
trusty-cms-3.0.2 lib/generators/generator_base_extension.rb
trusty-cms-3.0.1 lib/generators/generator_base_extension.rb
trusty-cms-3.0.0 lib/generators/generator_base_extension.rb
trusty-cms-2.0.26 lib/generators/generator_base_extension.rb
trusty-cms-2.0.25 lib/generators/generator_base_extension.rb
trusty-cms-2.0.24 lib/generators/generator_base_extension.rb
trusty-cms-2.0.23 lib/generators/generator_base_extension.rb
trusty-cms-2.0.22 lib/generators/generator_base_extension.rb
trusty-cms-2.0.21 lib/generators/generator_base_extension.rb
trusty-cms-2.0.21.alpha lib/generators/generator_base_extension.rb
trusty-cms-2.0.20 lib/generators/generator_base_extension.rb
trusty-cms-2.0.2 lib/generators/generator_base_extension.rb
trusty-cms-2.0.19 lib/generators/generator_base_extension.rb