Class: Skunk::Generator::Html::Overview
- Inherits:
- 
      RubyCritic::Generator::Html::Base
      
        - Object
- RubyCritic::Generator::Html::Base
- Skunk::Generator::Html::Overview
 
- Defined in:
- lib/skunk/generators/html/overview.rb
Overview
Generates an HTML overview report for the analysed modules.
Constant Summary collapse
- TEMPLATES_DIR =
- File.("templates", __dir__) 
- TEMPLATE =
- erb_template("skunk_overview.html.erb") 
Class Method Summary collapse
Instance Method Summary collapse
- #file_name ⇒ Object
- 
  
    
      #initialize(analysed_modules)  ⇒ Overview 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Overview. 
- #render ⇒ Object
Constructor Details
Class Method Details
.erb_template(template_path) ⇒ Object
| 13 14 15 | # File 'lib/skunk/generators/html/overview.rb', line 13 def self.erb_template(template_path) ERB.new(File.read(File.join(TEMPLATES_DIR, template_path))) end | 
Instance Method Details
#file_name ⇒ Object
| 25 26 27 | # File 'lib/skunk/generators/html/overview.rb', line 25 def file_name "skunk_overview.html" end | 
#render ⇒ Object
| 29 30 31 | # File 'lib/skunk/generators/html/overview.rb', line 29 def render TEMPLATE.result(binding) end |