module ActiveEncode::Callbacks::ClassMethods

These methods will be included into any Active Encode object, adding callbacks for create, cancel, and purge methods.

Public Instance Methods

after_cancel(*filters, &blk) click to toggle source
# File lib/active_encode/callbacks.rb, line 48
def after_cancel(*filters, &blk)
  set_callback(:cancel, :after, *filters, &blk)
end
after_create(*filters, &blk) click to toggle source
# File lib/active_encode/callbacks.rb, line 36
def after_create(*filters, &blk)
  set_callback(:create, :after, *filters, &blk)
end
after_purge(*filters, &blk) click to toggle source
# File lib/active_encode/callbacks.rb, line 60
def after_purge(*filters, &blk)
  set_callback(:purge, :after, *filters, &blk)
end
around_cancel(*filters, &blk) click to toggle source
# File lib/active_encode/callbacks.rb, line 52
def around_cancel(*filters, &blk)
  set_callback(:cancel, :around, *filters, &blk)
end
around_create(*filters, &blk) click to toggle source
# File lib/active_encode/callbacks.rb, line 40
def around_create(*filters, &blk)
  set_callback(:create, :around, *filters, &blk)
end
around_purge(*filters, &blk) click to toggle source
# File lib/active_encode/callbacks.rb, line 64
def around_purge(*filters, &blk)
  set_callback(:purge, :around, *filters, &blk)
end
before_cancel(*filters, &blk) click to toggle source
# File lib/active_encode/callbacks.rb, line 44
def before_cancel(*filters, &blk)
  set_callback(:cancel, :before, *filters, &blk)
end
before_create(*filters, &blk) click to toggle source
# File lib/active_encode/callbacks.rb, line 32
def before_create(*filters, &blk)
  set_callback(:create, :before, *filters, &blk)
end
before_purge(*filters, &blk) click to toggle source
# File lib/active_encode/callbacks.rb, line 56
def before_purge(*filters, &blk)
  set_callback(:purge, :before, *filters, &blk)
end