Module: Hometown
- Defined in:
- lib/hometown.rb,
lib/hometown/trace.rb,
lib/hometown/version.rb,
lib/hometown/creation_tracer.rb,
lib/hometown/disposal_tracer.rb
Defined Under Namespace
Classes: CreationTracer, DisposalTracer, Trace
Constant Summary
collapse
- VERSION =
"0.2.1"
Class Method Summary
collapse
Class Method Details
.creation_tracer ⇒ Object
10
11
12
|
# File 'lib/hometown.rb', line 10
def self.creation_tracer
@creation_tracer
end
|
.disposal_tracer ⇒ Object
14
15
16
|
# File 'lib/hometown.rb', line 14
def self.disposal_tracer
@disposal_tracer
end
|
.for(instance) ⇒ Object
26
27
28
|
# File 'lib/hometown.rb', line 26
def self.for(instance)
@creation_tracer.find_trace_for(instance)
end
|
.undisposed ⇒ Object
30
31
32
|
# File 'lib/hometown.rb', line 30
def self.undisposed
@disposal_tracer.undisposed()
end
|
.watch(clazz) ⇒ Object
18
19
20
|
# File 'lib/hometown.rb', line 18
def self.watch(clazz)
@creation_tracer.patch(clazz)
end
|
.watch_for_disposal(clazz, disposal_method) ⇒ Object
22
23
24
|
# File 'lib/hometown.rb', line 22
def self.watch_for_disposal(clazz, disposal_method)
@disposal_tracer.patch(clazz, disposal_method)
end
|