From 4cfbbadbed71120c82b7f3d731bcbbde3b264024 Mon Sep 17 00:00:00 2001 From: TSMMark Date: Thu, 7 Jul 2022 19:24:47 -0400 Subject: [PATCH] Rails no const VERSION ``` dev >> Rails NameError: uninitialized constant Rails from (pry):3:in `__pry__' dev >> require 'web-console' => true dev >> Rails => Rails dev >> Rails::VERSION NameError: uninitialized constant Rails::VERSION Did you mean? Version from (pry):8:in `__pry__' dev >> Rails.const_defined?(:VERSION) => false dev >> Rails::VERSION = "3.3.3" => "3.3.3" dev >> Rails.const_defined?(:VERSION) => true ``` --- lib/rack-timeout.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rack-timeout.rb b/lib/rack-timeout.rb index 999abcf..baaca9a 100644 --- a/lib/rack-timeout.rb +++ b/lib/rack-timeout.rb @@ -1,2 +1,2 @@ require_relative "rack/timeout/base" -require_relative "rack/timeout/rails" if defined?(Rails) && Rails::VERSION::MAJOR >= 3 +require_relative "rack/timeout/rails" if defined?(Rails) && Rails.const_defined?(:VERSION) && Rails::VERSION::MAJOR >= 3