diff options
Diffstat (limited to 'spec/ruby/core/kernel/fixtures/classes.rb')
-rw-r--r-- | spec/ruby/core/kernel/fixtures/classes.rb | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/ruby/core/kernel/fixtures/classes.rb b/spec/ruby/core/kernel/fixtures/classes.rb index 2909a621a9..2f2bbf1b23 100644 --- a/spec/ruby/core/kernel/fixtures/classes.rb +++ b/spec/ruby/core/kernel/fixtures/classes.rb @@ -337,6 +337,28 @@ module KernelSpecs end end + module LambdaSpecs + module ZSuper + def lambda + super + end + end + + class ForwardBlockWithZSuper + prepend(ZSuper) + end + + module Ampersand + def lambda(&block) + super(&block) + end + end + + class SuperAmpersand + prepend(Ampersand) + end + end + class RespondViaMissing def respond_to_missing?(method, priv=false) case method |