Skip to content

Commit 86d090c

Browse files
committed
This models is directly invoked via graph_test.rb
so this model has to cover both old and new enum syntax
1 parent 3ee739e commit 86d090c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

test/dummy/app/models/bug.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
class Bug < ActiveRecord::Base
44
belongs_to :assigned_to, class_name: 'User'
55

6-
enum :status, {unassigned: 0, assigned: 1, resolved: 2, closed: 3} do
6+
block = ->(_) {
77
event :assign do
88
transition :unassigned => :assigned, if: -> { !!assigned_to }
99
end
@@ -27,6 +27,12 @@ class Bug < ActiveRecord::Base
2727

2828
transition all - [:closed] => :closed
2929
end
30+
}
31+
32+
if Rails::VERSION::MAJOR >= 7
33+
enum :status, {unassigned: 0, assigned: 1, resolved: 2, closed: 3}, &block
34+
else
35+
enum status: {unassigned: 0, assigned: 1, resolved: 2, closed: 3}, &block
3036
end
3137

3238
class Notifier

0 commit comments

Comments
 (0)