Class: Disambiguator

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(emitters) ⇒ Disambiguator

Returns a new instance of Disambiguator.



4
5
6
# File 'lib/stamp/disambiguator.rb', line 4

def initialize(emitters)
  @emitters = emitters
end

Instance Attribute Details

#emittersObject (readonly)

Returns the value of attribute emitters.



2
3
4
# File 'lib/stamp/disambiguator.rb', line 2

def emitters
  @emitters
end

Instance Method Details

#disambiguate!Object



8
9
10
11
12
# File 'lib/stamp/disambiguator.rb', line 8

def disambiguate!
  emitters.replace_each! do |emitter|
    disambiguate(emitter)
  end
end