From 13c5c123745ffa9f677c9d5ce17867fc40bc712d Mon Sep 17 00:00:00 2001 From: Benjamin Fleischer Date: Mon, 15 May 2017 10:24:57 -0500 Subject: [PATCH] Delegating to the object makes things like raise("") and Integer() work --- lib/ams/serializer.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/ams/serializer.rb b/lib/ams/serializer.rb index 9dd940dd..dd918847 100644 --- a/lib/ams/serializer.rb +++ b/lib/ams/serializer.rb @@ -204,5 +204,15 @@ module AMS def send(*args) __send__(*args) end + + private + + def method_missing(name, *args, &block) + object.send(name, *args, &block) + end + + def respond_to_missing?(name, include_private = false) + object.respond_to?(name, include_private) + end end end