diff --git a/lib/forwardable.rb b/lib/forwardable.rb index bcd462a97c..f5202f9318 100644 --- a/lib/forwardable.rb +++ b/lib/forwardable.rb @@ -57,10 +57,9 @@ # # == Another example # -# We want to rely on what has come before obviously, but with delegation we can -# take just the methods we need and even rename them as appropriate. In many -# cases this is preferable to inheritance, which gives us the entire old -# interface, even if much of it isn't needed. +# You could use Forwardable as an alternative to inheritance, when you don't want +# to inherit all methods from the superclass. For instance, here is how you might +# add a range of +Array+ instance methods to a new class +Queue+: # # class Queue # extend Forwardable