Sha256: db1f3ce469b974480d371b2f551f1139ee0bf5188dbc5ce061d9dba794322a65
Contents?: true
Size: 508 Bytes
Versions: 6
Compression:
Stored size: 508 Bytes
Contents
module Rubycritic class SmellsStatusSetter def initialize(smells_before, smells_now) @smells_before = smells_before || [] @smells_now = smells_now || [] end def smells old_smells = @smells_now & @smells_before set_status(old_smells, :old) new_smells = @smells_now - @smells_before set_status(new_smells, :new) @smells_now end private def set_status(smells, status) smells.each { |smell| smell.status = status } end end end
Version data entries
6 entries across 6 versions & 1 rubygems