Module: ActsAsRankedList::ActiveRecord::Service::InstanceMethods

Defined in:
lib/acts_as_ranked_list/active_record/service.rb

Instance Method Summary collapse

Instance Method Details

#ranked_list_after_destroy_callbackObject



79
80
81
# File 'lib/acts_as_ranked_list/active_record/service.rb', line 79

def ranked_list_after_destroy_callback
  nil
end

#ranked_list_after_save_callbackObject



91
92
93
# File 'lib/acts_as_ranked_list/active_record/service.rb', line 91

def ranked_list_after_save_callback
  @rank_changed = nil
end

#ranked_list_after_update_callbackObject



87
88
89
# File 'lib/acts_as_ranked_list/active_record/service.rb', line 87

def ranked_list_after_update_callback
  nil
end

#ranked_list_before_create_callbackObject



95
96
97
98
# File 'lib/acts_as_ranked_list/active_record/service.rb', line 95

def ranked_list_before_create_callback
  set_new_item_rank
  update_ranks
end

#ranked_list_before_destroy_callbackObject



75
76
77
# File 'lib/acts_as_ranked_list/active_record/service.rb', line 75

def ranked_list_before_destroy_callback
  nil
end

#ranked_list_before_update_callbackObject



83
84
85
# File 'lib/acts_as_ranked_list/active_record/service.rb', line 83

def ranked_list_before_update_callback
  update_ranks
end

#ranked_list_before_validation_callbackObject



71
72
73
# File 'lib/acts_as_ranked_list/active_record/service.rb', line 71

def ranked_list_before_validation_callback
  nil
end