module Bullet

def profile

def profile
  return_value = nil
  if Bullet.enable?
    begin
      Bullet.start_request
      return_value = yield
      Bullet.perform_out_of_channel_notifications if Bullet.notification?
    ensure
      Bullet.end_request
    end
  else
    return_value = yield
  end
  return_value
end