Skip to content

Commit

Permalink
Merge pull request #2 from zzak/bump-ruby-version_check
Browse files Browse the repository at this point in the history
Remove Ruby version check
  • Loading branch information
byroot committed Dec 31, 2023
2 parents 6ba2fdb + 110a4e6 commit 1320ff0
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 27 deletions.
4 changes: 2 additions & 2 deletions guides/source/active_record_postgresql.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ irb> Event.where("payload->>'kind' = ?", "user_renamed")
* [type definition](https://www.postgresql.org/docs/current/static/rangetypes.html)
* [functions and operators](https://www.postgresql.org/docs/current/static/functions-range.html)

This type is mapped to Ruby [`Range`](https://ruby-doc.org/core-2.7.0/Range.html) objects.
This type is mapped to Ruby [`Range`](https://ruby-doc.org/core-3.1.0/Range.html) objects.

```ruby
# db/migrate/20130923065404_create_events.rb
Expand Down Expand Up @@ -449,7 +449,7 @@ irb> user.save!
* [type definition](https://www.postgresql.org/docs/current/static/datatype-net-types.html)

The types `inet` and `cidr` are mapped to Ruby
[`IPAddr`](https://ruby-doc.org/stdlib-2.7.0/libdoc/ipaddr/rdoc/IPAddr.html)
[`IPAddr`](https://ruby-doc.org/stdlib-3.1.0/libdoc/ipaddr/rdoc/IPAddr.html)
objects. The `macaddr` type is mapped to normal text.

```ruby
Expand Down
4 changes: 2 additions & 2 deletions guides/source/command_line.md
Original file line number Diff line number Diff line change
Expand Up @@ -509,8 +509,8 @@ $ bin/rails destroy model Oops
$ bin/rails about
About your application's environment
Rails version 7.2.0
Ruby version 2.7.0 (x86_64-linux)
RubyGems version 2.7.3
Ruby version 3.1.0 (x86_64-linux)
RubyGems version 3.3.7
Rack version 3.0.8
JavaScript Runtime Node.js (V8)
Middleware: ActionDispatch::HostAuthorization, Rack::Sendfile, ActionDispatch::Static, ActionDispatch::Executor, ActionDispatch::ServerTiming, ActiveSupport::Cache::Strategy::LocalCache::Middleware, Rack::Runtime, Rack::MethodOverride, ActionDispatch::RequestId, ActionDispatch::RemoteIp, Sprockets::Rails::QuietAssets, Rails::Rack::Logger, ActionDispatch::ShowExceptions, WebConsole::Middleware, ActionDispatch::DebugExceptions, ActionDispatch::ActionableExceptions, ActionDispatch::Reloader, ActionDispatch::Callbacks, ActiveRecord::Migration::CheckPending, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ContentSecurityPolicy::Middleware, ActionDispatch::PermissionsPolicy::Middleware, Rack::Head, Rack::ConditionalGet, Rack::ETag, Rack::TempfileReaper
Expand Down
4 changes: 2 additions & 2 deletions guides/source/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,10 @@ current version of Ruby installed:

```bash
$ ruby --version
ruby 2.7.0
ruby 3.1.0
```

Rails requires Ruby version 2.7.0 or later. It is preferred to use the latest Ruby version.
Rails requires Ruby version 3.1.0 or later. It is preferred to use the latest Ruby version.
If the version number returned is less than that number (such as 2.3.7, or 1.8.7),
you'll need to install a fresh copy of Ruby.

Expand Down
3 changes: 2 additions & 1 deletion guides/source/upgrading_ruby_on_rails.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ The best way to be sure that your application still works after upgrading is to

Rails generally stays close to the latest released Ruby version when it's released:

* Rails 7 requires Ruby 2.7.0 or newer.
* Rails 7.2 requires Ruby 3.1.0 or newer.
* Rails 7.0 and 7.1 requires Ruby 2.7.0 or newer.
* Rails 6 requires Ruby 2.5.0 or newer.
* Rails 5 requires Ruby 2.2.2 or newer.

Expand Down
2 changes: 0 additions & 2 deletions railties/lib/rails.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# frozen_string_literal: true

require "rails/ruby_version_check"

require "pathname"

require "active_support"
Expand Down
1 change: 0 additions & 1 deletion railties/lib/rails/cli.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
# the rest of this script is not run.
Rails::AppLoader.exec_app

require "rails/ruby_version_check"
Signal.trap("INT") { puts; exit(1) }

require "rails/command"
Expand Down
17 changes: 0 additions & 17 deletions railties/lib/rails/ruby_version_check.rb

This file was deleted.

0 comments on commit 1320ff0

Please sign in to comment.