Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 570 Bytes

Rails-EnumSyntax.md

File metadata and controls

24 lines (14 loc) · 570 Bytes

Pattern: Use of keyword arguments syntax for enum

Issue: -

Description

Looks for enums written with keyword arguments syntax.

Defining enums with keyword arguments syntax is deprecated and will be removed in Rails 8.0. Positional arguments should be used instead:

Examples

# bad
enum status: { active: 0, archived: 1 }, _prefix: true

# good
enum :status, { active: 0, archived: 1 }, prefix: true

Further Reading