obj.extend(module, ...) â obj
Instance Public methods
Adds to obj the instance methods from each module given as a parameter.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | module Mod def hello "Hello from Mod.\n" end end class Klass def hello "Hello from Klass.\n" end end k = Klass. new k.hello #=> "Hello from Klass.\n" k.extend(Mod) #=> #<Klass:0x401b3bc8> k.hello #=> "Hello from Mod.\n" |
Please login to continue.