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