Class: RubyCriticSmallBadge::Report

Inherits:
Object
  • Object
show all
Defined in:
lib/rubycritic_small_badge/report.rb

Overview

Basic Badge Formater Class that creates the badges.

Instance Method Summary collapse

Constructor Details

#initialize(analysed_modules) ⇒ Report

Returns a new instance of Report.



9
10
11
12
# File 'lib/rubycritic_small_badge/report.rb', line 9

def initialize(analysed_modules)
  @config = RubyCriticSmallBadge.config
  @analysed_modules = analysed_modules
end

Instance Method Details

#generate_reportObject



14
15
16
17
18
19
20
# File 'lib/rubycritic_small_badge/report.rb', line 14

def generate_report
  mk_output_dir!
  score =  @analysed_modules.score
  @image = RepoSmallBadge::Image.new(map_image_config(state(score)))
  badge('score', 'score', score)
  true
end