Module: Prioritize::ClassMethods
- Defined in:
- lib/prioritize.rb
Overview
Все Модели унаследованные от ActiveRecord::Base буду обладать указанным настроечным методом класса prioritize_column(…)
Instance Method Summary collapse
-
#prioritize_column(column, nested: false, parent_column: :parent_id) ⇒ Object
При вызове настроечного метода.
Instance Method Details
#prioritize_column(column, nested: false, parent_column: :parent_id) ⇒ Object
При вызове настроечного метода
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/prioritize.rb', line 24 def prioritize_column(column, nested: false, parent_column: :parent_id) # Класс расширяется модулем PriorityAfter include PriorityAfter # fail Error.new('') if column.blank? # Настраиваем конкретную колонку для текущей модели. self.priority_column = column.to_s self.priority_nested = nested self.priority_parent = parent_column.to_s end |