module ActiveResource::Observing

Public Class Methods

prepended(context) click to toggle source
# File lib/rails/observers/active_resource/observing.rb, line 5
def self.prepended(context)
  context.include ActiveModel::Observing
end

Public Instance Methods

create(*) click to toggle source
Calls superclass method
# File lib/rails/observers/active_resource/observing.rb, line 9
def create(*)
  notify_observers(:before_create)
  if result = super
    notify_observers(:after_create)
  end
  result
end
destroy(*) click to toggle source
Calls superclass method
# File lib/rails/observers/active_resource/observing.rb, line 33
def destroy(*)
  notify_observers(:before_destroy)
  if result = super
    notify_observers(:after_destroy)
  end
  result
end
save(*) click to toggle source
Calls superclass method
# File lib/rails/observers/active_resource/observing.rb, line 17
def save(*)
  notify_observers(:before_save)
  if result = super
    notify_observers(:after_save)
  end
  result
end
update(*) click to toggle source
Calls superclass method
# File lib/rails/observers/active_resource/observing.rb, line 25
def update(*)
  notify_observers(:before_update)
  if result = super
    notify_observers(:after_update)
  end
  result
end