mirror of
https://github.com/discourse/discourse.git
synced 2025-02-21 19:55:43 +00:00
ActiveRecord defines automatic scopes for enums, the Poll model defines an enum for `{open: 1}` this mean Rails wants the scope `Poll.all.open` to work which in turn means it has to override `open` which is defined privately. Rails feature req exists for: https://github.com/rails/rails/issues/34599 which will allow us to define enums without scopes which would resolve this a lot more cleaner.