Included Modules

Class/Module Index [+]

Quicksearch

ActiveLdap::Callbacks

Public Class Methods

append_features(base) click to toggle source
# File lib/active_ldap/callbacks.rb, line 5
def self.append_features(base)
  super

  base.class_eval do
    include ActiveRecord::Callbacks

    unless respond_to?(:instantiate_with_callbacks)
      extend ClassMethods
      class << self
        alias_method_chain :instantiate, :callbacks
      end
      alias_method_chain :initialize, :callbacks
    end

    def callback(method)
      super
    rescue ActiveRecord::ActiveRecordError
      raise Error, $!.message
    end
  end
end

Public Instance Methods

callback(method) click to toggle source
# File lib/active_ldap/callbacks.rb, line 19
def callback(method)
  super
rescue ActiveRecord::ActiveRecordError
  raise Error, $!.message
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.