Module: Bparity::Formal::Assumptions::RuntimeMonitor::Hook

Defined in:
lib/bparity/formal/assumptions.rb

Instance Method Summary collapse

Instance Method Details

#method_added(name) ⇒ Object



12
13
14
15
# File 'lib/bparity/formal/assumptions.rb', line 12

def method_added(name)
  RuntimeMonitor.record(self, "method #{name} was redefined")
  super
end

#prepend(*modules) ⇒ Object



17
18
19
20
# File 'lib/bparity/formal/assumptions.rb', line 17

def prepend(*modules)
  RuntimeMonitor.record(self, "module #{modules.map(&:name).join(', ')} was prepended")
  super
end