DEV: Don't create unnecessary scope methods (#15104)

Skipping methods we don't use gives us mem/perf gains (minuscule but still), but more importantly fixes warnings about `Poll#open` (created by `enum :status`) conflicting with some internal AR method. 😃
This commit is contained in:
Jarek Radosz
2021-11-26 16:34:07 +01:00
committed by GitHub
parent 4d3eb3f1ac
commit 2971d03307
3 changed files with 7 additions and 7 deletions

View File

@@ -6,7 +6,7 @@ class DirectoryColumn < ActiveRecord::Base
self.ignored_columns = ["automatic"]
self.inheritance_column = nil
enum type: { automatic: 0, user_field: 1, plugin: 2 }
enum type: { automatic: 0, user_field: 1, plugin: 2 }, _scopes: false
def self.automatic_column_names
@automatic_column_names ||= [:likes_received,