Sha256: 60d52e15129bd551b1e74b0eb2c2d56319a3c2a756b57571523cd58ef48b326c
Contents?: true
Size: 665 Bytes
Versions: 45
Compression:
Stored size: 665 Bytes
Contents
require_relative 'eol_check' class Brakeman::CheckEOLRails < Brakeman::EOLCheck Brakeman::Checks.add self @description = "Checks for unsupported versions of Rails" def run_check return unless tracker.config.rails_version check_eol_version :rails, RAILS_EOL_DATES end RAILS_EOL_DATES = { ['2.0.0', '2.3.99'] => Date.new(2013, 6, 25), ['3.0.0', '3.2.99'] => Date.new(2016, 6, 30), ['4.0.0', '4.2.99'] => Date.new(2017, 4, 27), ['5.0.0', '5.0.99'] => Date.new(2018, 5, 9), ['5.1.0', '5.1.99'] => Date.new(2019, 8, 25), ['5.2.0', '5.2.99'] => Date.new(2022, 6, 1), ['6.0.0', '6.0.99'] => Date.new(2023, 6, 1), } end
Version data entries
45 entries across 45 versions & 3 rubygems