Class: SmellListGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/generators/smell_list/smell_list_generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ SmellListGenerator

Returns a new instance of SmellListGenerator.



2
3
4
# File 'lib/generators/smell_list/smell_list_generator.rb', line 2

def initialize(config)
	@smells = []
end

Instance Method Details

#generate(node) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/generators/smell_list/smell_list_generator.rb', line 6

def generate(node)
	"----------------------------------------\n"\
	"Total Smells: #{node.smells.to_i}\n"\
	"Quality: #{(node.quality*100).to_i}%\n"\
	"----------------------------------------\n"\
	"Top Smells:\n"\
	"----------------------------------------\n"\
	"#{generate_list node}"
end