Class: Proc

Inherits:
Object show all
Defined in:
lib/mixico.rb

Instance Method Summary collapse

Instance Method Details

#contextObject



112
113
114
# File 'lib/mixico.rb', line 112

def context
  eval('self', self)
end

#mixin(mod) ⇒ Object



104
105
106
# File 'lib/mixico.rb', line 104

def mixin mod
  context.extend mod
end

#mixout(mod) ⇒ Object



108
109
110
# File 'lib/mixico.rb', line 108

def mixout mod
  (class << context; self end).disable_mixin mod
end