Project

General

Profile

« Previous | Next » 

Revision 88b0bbce

Added by Marc Dequènes over 14 years ago

  • ID 88b0bbcec4c3663e669e91d18bdbc1e059816758

[cleanup] move default empty hooks aside and include them (and share them between LdapObject and LdapAspect)

View differences:

lib/ldap_shadows/object.rb
#++
require 'ldap_shadows/hooks'
module LdapShadows
class LdapObject < ActiveLdap::Base
include Hooks
class_inheritable_accessor :handle, :presentation, :shadow, :relations_info
ldap_mapping :prefix => '', :classes => ['top'], :scope => :sub
......
after_delete_jobs
end
def self.hook_before_create(shadow, item)
end
def self.hook_before_modify(shadow, item)
end
def self.hook_before_delete(shadow, item)
end
def self.hook_after_create(shadow, item)
end
def self.hook_after_modify(shadow, item)
end
def self.hook_after_delete(shadow, item)
end
protected
def self.raise_error(msg)
raise ProcessingError, msg
end
def before_save_jobs
check_hooks_before(:save)
check_missing_attributes

Also available in: Unified diff