class ActiveSupport::Callbacks::CallbackSequence

def call(arg)

def call(arg)
  @before.each { |b| b.call(arg) }
  value = @call.call(arg)
  @after.each { |a| a.call(arg) }
  value
end