Sha256: 864b36153ba4151d0d74d39cf340fa7ff04b3c2c9ac061f2ec1968fb67806ee9

Contents?: true

Size: 729 Bytes

Versions: 1

Compression:

Stored size: 729 Bytes

Contents

#!/usr/bin/env ruby

lib = File.expand_path(File.dirname(__FILE__) + '/../lib')
$LOAD_PATH.unshift(lib) if File.directory?(lib) && !$LOAD_PATH.include?(lib)
require 'qwik_doc'
require 'erb'

HTML_TEMPLATE = <<EOS
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta charset="utf-8">
<title><%= title %></title>
</head>
<body>
<%= body %>
</body>
</html>
EOS

def result(title, body, text)
  erb = ERB.new(HTML_TEMPLATE)
  erb.result(binding)
end

case ARGV.size
when 0
  title, text = '-', $stdin.read
when 1
  title, text = ARGV[0], File.read(ARGV[0])
end

body = QwikDoc.to_xhtml(text)
puts result(title, body, text)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
qwikdoc-0.0.1 bin/qwikdoc