Sha256: 4b3adb2b84f0e9f02c8660370b787ee1a31c8897e2f388e3c63e7b779192707c

Contents?: true

Size: 222 Bytes

Versions: 3

Compression:

Stored size: 222 Bytes

Contents

module Rubycritic

  class SmellsAggregator
    def initialize(smell_adapters)
      @smell_adapters = smell_adapters
    end

    def smells
      @smells ||= @smell_adapters.map(&:smells).flatten.sort
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rubycritic-0.0.10 lib/rubycritic/smells_aggregator.rb
rubycritic-0.0.9 lib/rubycritic/smells_aggregator.rb
rubycritic-0.0.8 lib/rubycritic/smells_aggregator.rb