class RubyCritic::Generator::Text::List
Constants
- RATING_TO_COLOR
- TEMPLATE_PATH
Public Class Methods
erb_template()
click to toggle source
# File lib/rubycritic/generators/text/list.rb, line 12 def erb_template @erb_template ||= ERB.new(File.read(TEMPLATE_PATH), nil, '-') end
new(analysed_module)
click to toggle source
# File lib/rubycritic/generators/text/list.rb, line 25 def initialize(analysed_module) @analysed_module = analysed_module end
Public Instance Methods
render()
click to toggle source
# File lib/rubycritic/generators/text/list.rb, line 29 def render erb_template.result(binding) end
Private Instance Methods
color()
click to toggle source
# File lib/rubycritic/generators/text/list.rb, line 39 def color @color ||= RATING_TO_COLOR[@analysed_module.rating.to_s] end
erb_template()
click to toggle source
# File lib/rubycritic/generators/text/list.rb, line 35 def erb_template self.class.erb_template end