7
8
9
10
11
12
13
14
15
16
|
# File 'lib/prioritizable/acts_as_prioritizable.rb', line 7
def acts_as_prioritizable(prioritizable_parent = :prioritizable_parent, prioritizables = :all)
class_variable_set :@@prioritizable_parent, prioritizable_parent
class_variable_set :@@prioritizables, prioritizables
attr_accessible :priority
default_scope :order => 'priority ASC'
before_save :before_save
after_destroy :after_destroy
include ActsAsPrioritizable::InstanceMethods
after_initialize :default_priority
end
|