Sha256: 3ffc1c355453b39651496b4aca4aa33d1cc5c1a6b4ec1cf63f6cd4a5e09e3d45
Contents?: true
Size: 429 Bytes
Versions: 5
Compression:
Stored size: 429 Bytes
Contents
require 'private_attr/everywhere' require 'set' module Reek module CLI # # Collects and sorts smells warnings. # class WarningCollector def initialize @warnings_set = Set.new end def found_smell(warning) warnings_set.add(warning) end def warnings warnings_set.to_a.sort end private private_attr_reader :warnings_set end end end
Version data entries
5 entries across 5 versions & 1 rubygems