module Anoubis::HasManualOrder::ClassMethods

Public Instance Methods

has_manual_order(params = {}) click to toggle source
# File lib/anoubis.rb, line 14
def has_manual_order(params = {})
  send :cattr_accessor, :manual_order_options
  send :before_create, :manual_order_before_create_element
  send :before_update, :manual_order_before_update_element
  send :after_save, :manual_order_after_save_element
  send :after_destroy, :manual_order_after_destroy

  self.manual_order_options = params if params.is_a?(Hash)
  include Anoubis::HasManualOrder::LocalInstanceMethods
end