diff options
Diffstat (limited to 'lib/delegate.rb')
-rw-r--r-- | lib/delegate.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/delegate.rb b/lib/delegate.rb index 215ebf5e4d..d8a63660a4 100644 --- a/lib/delegate.rb +++ b/lib/delegate.rb @@ -199,6 +199,12 @@ class Delegator new end + # Freeze self and target at once. + def freeze + __getobj__.freeze + super + end + @delegator_api = self.public_instance_methods def self.public_api # :nodoc: @delegator_api |