module SaferRailsConsole::RailsVersion

Constants

RAILS_VERSION

Public Class Methods

five_one?() click to toggle source
# File lib/safer_rails_console/rails_version.rb, line 19
def five_one?
  @is_five_one = Gem::Requirement.new('~> 5.1.0').satisfied_by?(SaferRailsConsole::RailsVersion::RAILS_VERSION) if @is_five_one.nil?
  @is_five_one
end
five_one_or_above?() click to toggle source
# File lib/safer_rails_console/rails_version.rb, line 24
def five_one_or_above?
  @is_five_one_or_above = SaferRailsConsole::RailsVersion::RAILS_VERSION >= ::Gem::Version.new('5.1.0') if @is_five_one_or_above.nil?
  @is_five_one_or_above
end
five_two?() click to toggle source
# File lib/safer_rails_console/rails_version.rb, line 29
def five_two?
  @is_five_two = Gem::Requirement.new('~> 5.2.0').satisfied_by?(SaferRailsConsole::RailsVersion::RAILS_VERSION) if @is_five_two.nil?
  @is_five_two
end
five_zero?() click to toggle source
# File lib/safer_rails_console/rails_version.rb, line 14
def five_zero?
  @is_five_zero = Gem::Requirement.new('~> 5.0.0').satisfied_by?(SaferRailsConsole::RailsVersion::RAILS_VERSION) if @is_five_zero.nil?
  @is_five_zero
end
six_or_above?() click to toggle source
# File lib/safer_rails_console/rails_version.rb, line 39
def six_or_above?
  @is_six_or_above = SaferRailsConsole::RailsVersion::RAILS_VERSION >= ::Gem::Version.new('6.0.0') if @is_six_or_above.nil?
  @is_six_or_above
end
six_zero?() click to toggle source
# File lib/safer_rails_console/rails_version.rb, line 34
def six_zero?
  @is_six_zero = Gem::Requirement.new('~> 6.0.0').satisfied_by?(SaferRailsConsole::RailsVersion::RAILS_VERSION) if @is_six_zero.nil?
  @is_six_zero
end
supported?() click to toggle source
# File lib/safer_rails_console/rails_version.rb, line 10
def supported?
  five_zero? || five_one? || five_two? || six_or_above?
end