Class: Proc

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

Instance Method Summary collapse

Instance Method Details

#contextObject



59
60
61
# File 'lib/mixico.rb', line 59

def context
  eval('self', self)
end

#mixin(mod) ⇒ Object



51
52
53
# File 'lib/mixico.rb', line 51

def mixin mod
  context.extend mod
end

#mixout(mod) ⇒ Object



55
56
57
# File 'lib/mixico.rb', line 55

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