Class: RubyCriticSmallBadge::Report
- Inherits:
-
Object
- Object
- RubyCriticSmallBadge::Report
- Defined in:
- lib/rubycritic_small_badge/report.rb
Overview
Basic Badge Formater Class that creates the badges.
Instance Method Summary collapse
- #generate_report ⇒ Object
-
#initialize(analysed_modules) ⇒ Report
constructor
A new instance of Report.
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_report ⇒ Object
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 |