Sha256: 251403fb8457bb2a66ba269ec8a020faa5cf2154175f45c1efd4d010b3d670e9

Contents?: true

Size: 433 Bytes

Versions: 5

Compression:

Stored size: 433 Bytes

Contents

# frozen_string_literal: true

require 'rails'

module SaferRailsConsole
  module RailsVersion
    RAILS_VERSION = Gem::Version.new(::Rails.version)

    class << self
      def supported?
        six_or_above?
      end

      def six_or_above?
        return @six_or_above if defined?(@six_or_above)

        @six_or_above = SaferRailsConsole::RailsVersion::RAILS_VERSION >= ::Gem::Version.new('6.0.0')
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
safer_rails_console-0.10.0 lib/safer_rails_console/rails_version.rb
safer_rails_console-0.9.0 lib/safer_rails_console/rails_version.rb
safer_rails_console-0.8.0 lib/safer_rails_console/rails_version.rb
safer_rails_console-0.7.0 lib/safer_rails_console/rails_version.rb
safer_rails_console-0.6.0 lib/safer_rails_console/rails_version.rb