class ActiveSupport::Callbacks::Filters::Around

def apply(callback_sequence)

def apply(callback_sequence)
  callback_sequence.around(@user_callback, @user_conditions)
end

def initialize(user_callback, user_conditions)

def initialize(user_callback, user_conditions)
  @user_callback, @user_conditions = user_callback, user_conditions
  freeze
end