class DependencyGrapher::Dependency
Attributes
count[R]
flags[RW]
TODO Fix LOD violation (flag should not be directly exposed)
kaller[R]
receiver[R]
Public Class Methods
new(kaller, receiver)
click to toggle source
# File lib/dependency_grapher/dependency.rb, line 11 def initialize(kaller, receiver) @kaller = kaller @receiver = receiver @flags = Set.new @count = 1 end
Public Instance Methods
id()
click to toggle source
# File lib/dependency_grapher/dependency.rb, line 18 def id @kaller.id + @receiver.id end
touch()
click to toggle source
# File lib/dependency_grapher/dependency.rb, line 22 def touch @count += 1 end