Sha256: 393810a2191f3ffd9e1c859e9a1ac278420628c8c352edee388a8ce7a630de99
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../lib/') require 'test/unit' def touch_file(path) File.open(path, "w").close path end def prepare_samplebook(srcdir) samplebook_dir = File.expand_path("sample-book/src/", File.dirname(__FILE__)) FileUtils.cp_r(Dir.glob(samplebook_dir + "/*"), srcdir) YAML.load(File.open(srcdir + "/config.yml")) end def compile_inline(text) @builder.compile_inline(text) end def compile_block(text) method_name = "compile_block_#{@builder.target_name}" if !self.respond_to?(method_name, true) method_name = "compile_block_default" end self.__send__(method_name, text) end def compile_block_default(text) @chapter.content = text @compiler.compile(@chapter) end def compile_block_html(text) @chapter.content = text matched = @compiler.compile(@chapter).match(/<body>\n(.+)<\/body>/m) if matched && matched.size > 1 matched[1] else "" end end def compile_block_idgxml(text) @chapter.content = text @compiler.compile(@chapter).gsub(/.*<doc xmlns:aid="http:\/\/ns.adobe.com\/AdobeInDesign\/4.0\/">/m,"").gsub(/<\/doc>\n/, "") end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
review-1.5.0 | test/test_helper.rb |
review-1.4.0 | test/test_helper.rb |