Module: SaferRailsConsole::RailsVersion
- Defined in:
- lib/safer_rails_console/rails_version.rb
Constant Summary collapse
- RAILS_VERSION =
Gem::Version.new(::Rails.version)
Class Method Summary collapse
- .five_one? ⇒ Boolean
- .five_zero? ⇒ Boolean
- .four_one? ⇒ Boolean
- .four_two? ⇒ Boolean
- .supported? ⇒ Boolean
Class Method Details
.five_one? ⇒ Boolean
27 28 29 30 |
# File 'lib/safer_rails_console/rails_version.rb', line 27 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_zero? ⇒ Boolean
22 23 24 25 |
# File 'lib/safer_rails_console/rails_version.rb', line 22 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 |
.four_one? ⇒ Boolean
12 13 14 15 |
# File 'lib/safer_rails_console/rails_version.rb', line 12 def four_one? @is_four_one = Gem::Requirement.new('~> 4.1.0').satisfied_by?(SaferRailsConsole::RailsVersion::RAILS_VERSION) if @is_four_one.nil? @is_four_one end |
.four_two? ⇒ Boolean
17 18 19 20 |
# File 'lib/safer_rails_console/rails_version.rb', line 17 def four_two? @is_four_two = Gem::Requirement.new('~> 4.2.0').satisfied_by?(SaferRailsConsole::RailsVersion::RAILS_VERSION) if @is_four_two.nil? @is_four_two end |
.supported? ⇒ Boolean
8 9 10 |
# File 'lib/safer_rails_console/rails_version.rb', line 8 def supported? four_one? || four_two? || five_zero? || five_one? end |