class JekyllRecker::Generators::CodeCoverage

Code Coverage Generator

Attributes

site[R]

Public Instance Methods

generate(site) click to toggle source
# 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

Private Instance Methods

tmp_file() click to toggle source
# File lib/jekyll_recker/generators.rb, line 125
def tmp_file
  site.tmp_join('coverage.json')
end