class Disambiguator
Attributes
emitters[R]
Public Class Methods
new(emitters)
click to toggle source
# File lib/stamp/disambiguator.rb, line 4 def initialize(emitters) @emitters = emitters end
Public Instance Methods
disambiguate!()
click to toggle source
# File lib/stamp/disambiguator.rb, line 8 def disambiguate! emitters.replace_each! do |emitter| disambiguate(emitter) end end
Private Instance Methods
disambiguate(emitter)
click to toggle source
# File lib/stamp/disambiguator.rb, line 16 def disambiguate(emitter) if emitter.respond_to?(:disambiguate) emitter.disambiguate(emitters) else emitter end end