Sha256: caeac299cf342f8d50be1c6f738d612b53afb8eab2a60b511b76ca5c6684127c

Contents?: true

Size: 533 Bytes

Versions: 20

Compression:

Stored size: 533 Bytes

Contents

# frozen_string_literal: true

module SolidusSupport
  module Migration
    def self.[](version)
      if Rails.gem_version >= Gem::Version.new('5.x')
        ActiveRecord::Migration[version]
      else
        # Rails < 5 doesn't support specifying rails version of migrations, but
        # it _is_ rails 4.2, so we can use that when requested.
        return ActiveRecord::Migration if version.to_s == '4.2'

        raise ArgumentError, "Unknown migration version '#{version}'; expected one of '4.2'"
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
solidus_support-0.13.0 lib/solidus_support/migration.rb
solidus_support-0.12.0 lib/solidus_support/migration.rb
solidus_support-0.11.1 lib/solidus_support/migration.rb
solidus_support-0.11.0 lib/solidus_support/migration.rb
solidus_support-0.10.3 lib/solidus_support/migration.rb
solidus_support-0.10.2 lib/solidus_support/migration.rb
solidus_support-0.10.1 lib/solidus_support/migration.rb
solidus_support-0.10.0 lib/solidus_support/migration.rb
solidus_support-0.9.3 lib/solidus_support/migration.rb
solidus_support-0.9.2 lib/solidus_support/migration.rb
solidus_support-0.9.1 lib/solidus_support/migration.rb
solidus_support-0.9.0 lib/solidus_support/migration.rb
solidus_support-0.8.1 lib/solidus_support/migration.rb
solidus_support-0.8.0 lib/solidus_support/migration.rb
solidus_support-0.7.0 lib/solidus_support/migration.rb
solidus_support-0.6.0 lib/solidus_support/migration.rb
solidus_support-0.5.1 lib/solidus_support/migration.rb
solidus_support-0.5.0 lib/solidus_support/migration.rb
solidus_support-0.4.1 lib/solidus_support/migration.rb
solidus_support-0.4.0 lib/solidus_support/migration.rb