Sha256: e777f0b8905ec9add228f56fe98bdd809a8980bdd6f9b9653e16879d8167b186

Contents?: true

Size: 446 Bytes

Versions: 6

Compression:

Stored size: 446 Bytes

Contents

module SecondBase
  module RailsVersionHelpers

    extend ActiveSupport::Concern

    included { extend RailsVersionHelpers }

    private

    def rails_version
      Rails.version.to(2)
    end

    ['4.0', '4.1', '4.2', '5.0'].each do |v|

      vm = v.sub '.', ''

      define_method :"rails_#{vm}?" do
        rails_version == v
      end

      define_method :"rails_#{vm}_up?" do
        rails_version >= v
      end

    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
secondbase-2.1.3 test/test_helpers/rails_version_helpers.rb
secondbase-2.1.2 test/test_helpers/rails_version_helpers.rb
secondbase-2.1.0 test/test_helpers/rails_version_helpers.rb
secondbase-2.0.0 test/test_helpers/rails_version_helpers.rb
secondbase-1.0.1 test/test_helpers/rails_version_helpers.rb
secondbase-1.0.0 test/test_helpers/rails_version_helpers.rb