Class: ActiveRecord::Base
- Inherits:
-
Object
- Object
- ActiveRecord::Base
- Defined in:
- app/models/active_record/base.rb
Class Method Summary collapse
-
.tristate_column_names ⇒ Array<Symbol>
Names of Boolean columns which can store ‘NULL` values.
Class Method Details
.tristate_column_names ⇒ Array<Symbol>
Returns names of Boolean columns which can store ‘NULL` values.
10 11 12 |
# File 'app/models/active_record/base.rb', line 10 def self.tristate_column_names columns.select { |col| col.type == :boolean && col.null }.map(&:name) end |