Method: NanDoc::SpecDoc::Playback::Method#make_html

Defined in:
lib/nandoc/spec-doc/playback/players/method.rb

#make_html(doc) ⇒ Object



32
33
34
35
36
37
38
39
40
41
# File 'lib/nandoc/spec-doc/playback/players/method.rb', line 32

def make_html doc
  fail("need one or two things") unless (1..2).include?(@things.size)
  fail("can't run method tag filter without at @test_file_path") unless
    @test_file_path
  proj = NanDoc::Project.instance
  proxy = proj.test_framework_proxy_for_file(@test_file_path)
  sexp = proxy.sexp_get @test_file_path, @things.first
  run_sexp(doc, sexp, *@things[1..-1])
  nil
end