1010 class Post < ApplicationRecord
1111 enum status: [ :draft, :published, :archived ], _prefix: true, _scopes: false
1212 enum category: [ :free, :premium ], _suffix: true, _default: :free
13+
14+ enum status: { draft: 0, published: 1, archived: 2 }, prefix: true, scopes: false
15+ enum category: { free: 0, premium: 1 }, suffix: true, default: :free
1316 end
1417 ```
1518
@@ -19,6 +22,9 @@ class Post < ApplicationRecord
1922 class Post < ApplicationRecord
2023 enum :status, [ :draft, :published, :archived ], prefix: true, scopes: false
2124 enum :category, [ :free, :premium ], suffix: true, default: :free
25+
26+ enum :status, { draft: 0, published: 1, archived: 2 }, prefix: true, scopes: false
27+ enum :category, { free: 0, premium: 1 }, suffix: true, default: :free
2228 end
2329 ```
2430 EOS
@@ -38,7 +44,7 @@ class Post < ApplicationRecord
3844 elements : {
3945 first : {
4046 node_type : 'assoc_node' ,
41- value : { node_type : 'array_node' }
47+ value : { node_type : { in : [ 'array_node' , 'hash_node' ] } }
4248 }
4349 }
4450 }
0 commit comments