class ActiveSupport::CurrentAttributes

def resets(&block)

Calls this block after #reset is called on the instance. Used for resetting external collaborators, like Time.zone.
def resets(&block)
  set_callback :reset, :after, &block
end