Module: ActiveRecordTextColumns::ClassMethods
- Defined in:
- lib/active_record_text_columns.rb
Instance Method Summary collapse
Instance Method Details
#text_column_names ⇒ Object
16 17 18 |
# File 'lib/active_record_text_columns.rb', line 16 def text_column_names text_columns.map(&:name).map(&:to_sym) end |
#text_columns ⇒ Object
11 12 13 14 15 |
# File 'lib/active_record_text_columns.rb', line 11 def text_columns columns. select {|_| _.type.in? [:string, :text, :citext]}. reject {|_| _.name.to_sym.in? text_columns_not_treated_as_text.map(&:to_sym) if respond_to?(:text_columns_not_treated_as_text) } end |