lib/rubycritic/report_generators/line_generator.rb in rubycritic-0.0.1 vs lib/rubycritic/report_generators/line_generator.rb in rubycritic-0.0.2

- old
+ new

@@ -1,13 +1,13 @@ -require "cgi" require "erb" +require "rubycritic/report_generators/base_generator" +require "cgi" module Rubycritic - class LineGenerator + class LineGenerator < BaseGenerator LINE_NUMBER_PADDING = 3 - TEMPLATES_DIR = File.expand_path("../templates", __FILE__) NORMAL_TEMPLATE = ERB.new(File.read(File.join(TEMPLATES_DIR, "line.html.erb"))) SMELLY_TEMPLATE = ERB.new(File.read(File.join(TEMPLATES_DIR, "smelly_line.html.erb"))) def initialize(text, number, smells) @text = CGI::escapeHTML(text.chomp) @@ -19,11 +19,11 @@ else SMELLY_TEMPLATE end end - def output - @output ||= @template.result(binding).delete("\n") + "\n" + def render + @template.result(binding).delete("\n") + "\n" end end end