Skip to content

Commit 4b1c918

Browse files
authored
Remove unsupported Rails AR code. (#475)
1 parent b30d4ca commit 4b1c918

File tree

2 files changed

+5
-15
lines changed

2 files changed

+5
-15
lines changed

Gemfile.mongo_mapper

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
eval_gemfile('Gemfile.global')
22

33
gem 'minitest', '~> 5.8'
4-
gem 'rails', github: 'rails/rails', branch: '7-0-stable', require: false
4+
gem 'rails', github: 'rails/rails', branch: '7-2-stable', require: false
55
gem 'mongo_mapper'
66

77
# This Rails version has a pessimistic version constraint on sqlite3:
8-
# https://github.com/rails/rails/blob/7-0-stable/Gemfile#L148
8+
# https://github.com/rails/rails/blob/7-2-stable/Gemfile#L160
99
gem 'sqlite3', '~> 1.6', '>= 1.6.6', platforms: [:ruby, :mswin, :mingw]

lib/enumerize/activerecord.rb

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,10 @@ def enumerize(name, options={})
2121
require 'enumerize/hooks/uniqueness'
2222

2323
unless options[:multiple]
24-
if ::ActiveRecord.version >= ::Gem::Version.new("7.2.0.alpha")
25-
attribute(name)
24+
attribute(name)
2625

27-
decorate_attributes([name]) do |_, subtype|
28-
Type.new(enumerized_attributes[name], subtype)
29-
end
30-
elsif ::ActiveRecord.version >= ::Gem::Version.new("7.0.0.alpha")
31-
attribute(name) do |subtype|
32-
Type.new(enumerized_attributes[name], subtype)
33-
end
34-
else
35-
decorate_attribute_type(name, :enumerize) do |subtype|
36-
Type.new(enumerized_attributes[name], subtype)
37-
end
26+
decorate_attributes([name]) do |_, subtype|
27+
Type.new(enumerized_attributes[name], subtype)
3828
end
3929
end
4030
end

0 commit comments

Comments
 (0)