Method: Object#extend

Defined in:
lib/unextendable/object.rb

#extend(*modules) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/unextendable/object.rb', line 13

def extend(*modules)
  modules.each do |mod|
    wrap_unextendable_module mod if mod.unextendable?
    add_extended_module mod
    super(mod)
  end
end