Sha256: 43f9794bfcf9682aa56b07d7a7fdc492572f98555f1a51864dcd98fa3c49dae3

Contents?: true

Size: 368 Bytes

Versions: 3

Compression:

Stored size: 368 Bytes

Contents

module RailsVersions
  def rails_version
    Gem::Version.new(Rails::VERSION::STRING)
  end

  def rails_3_x?
    Gem::Requirement.new('~> 3.0').satisfied_by?(rails_version)
  end

  def rails_4_x?
    Gem::Requirement.new('~> 4.0').satisfied_by?(rails_version)
  end
end

RSpec.configure do |config|
  config.include(RailsVersions)
  config.extend(RailsVersions)
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
shoulda-matchers-2.6.0 spec/support/rails_versions.rb
mcmire-shoulda-matchers-2.5.0 spec/support/rails_versions.rb
shoulda-matchers-2.5.0 spec/support/rails_versions.rb