Class: JekyllRecker::Generators::CodeCoverage
- Inherits:
-
Jekyll::Generator
- Object
- Jekyll::Generator
- JekyllRecker::Generators::CodeCoverage
- Includes:
- Logging
- Defined in:
- lib/jekyll_recker/generators.rb
Overview
Code Coverage Generator
Instance Attribute Summary collapse
-
#site ⇒ Object
readonly
Returns the value of attribute site.
Instance Method Summary collapse
Methods included from Logging
Instance Attribute Details
#site ⇒ Object (readonly)
Returns the value of attribute site.
113 114 115 |
# File 'lib/jekyll_recker/generators.rb', line 113 def site @site end |
Instance Method Details
#generate(site) ⇒ Object
115 116 117 118 119 120 121 |
# File 'lib/jekyll_recker/generators.rb', line 115 def generate(site) @site = Site.new(site) info 'running tests' Shell.run 'rspec' info 'reading code coverage' @site.data['coverage'] = JSON.parse(File.read(tmp_file)) end |