Sha256: 2f862a36f8be41536ce0b579d5b827d84dec9a1197861f9d3842f79968f673f2

Contents?: true

Size: 372 Bytes

Versions: 4

Compression:

Stored size: 372 Bytes

Contents

module Preek
  # A container for a smelly klass in a file!
  class SmellKlass
    def initialize
      @smells = []
    end

    def add_smell smell
      @smells << smell
    end

    def name
      @smells.first.klass
    end

    def smells
      @smells.map do |smell|
        smell.smell_string
        #FormatedSmell.new(smell).print_data
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
preek-0.1.3 lib/preek/smell_klass.rb
preek-0.1.2 lib/preek/smell_klass.rb
preek-0.1.1 lib/preek/smell_klass.rb
preek-0.1.0 lib/preek/smell_klass.rb