class ActiveSupport::ProxyObject

BlankSlate. Used for proxy classes.
A class with no predefined methods that behaves similarly to Builder’s
= Active Support Proxy Object

def raise(*args)

Let ActiveSupport::ProxyObject at least raise exceptions.
def raise(*args)
  ::Object.send(:raise, *args)
end