RobertDober/lab42_literate

View on GitHub
lib/lab42/literate/example_doctest.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Lab42::Literate::ExampleDoctest
  require_relative 'extractor'
  Ex = Lab42::Literate::Extractor

  def doctest filename
    doc_blocks = Ex.extract(File.readlines(filename))
    doc_blocks.each do  |block|
      instance_eval(block.lines.join("\n"))
    end
  end
  
end