Sha256: 5d20923ac450c1048179697eb80906d63de7ef0ee5cac4c2a7e593305352936c
Contents?: true
Size: 1.32 KB
Versions: 1
Compression:
Stored size: 1.32 KB
Contents
### # NB: for local testing run like: # # 1.8.x: ruby -Ilib -rrubygems lib/markdown.rb # 1.9.x: ruby -Ilib lib/markdown.rb # core and stlibs require 'yaml' require 'pp' require 'logger' require 'optparse' require 'fileutils' # rubygems require 'props' # manage properties/settings/env class Env def self.markdown_lib ENV['MARKDOWN_LIB'] end end # class Env # our own code require 'markdown/config' require 'markdown/engines/bluecloth' require 'markdown/engines/kramdown' require 'markdown/engines/maruku' require 'markdown/engines/pandoc_ruby' require 'markdown/engines/rdiscount' require 'markdown/engines/redcarpet' require 'markdown/engines/rpeg_markdown' require 'markdown/wrapper' require 'markdown/gen' module Markdown VERSION = '0.2.0' # version string for generator meta tag (includes ruby version) def self.banner "Markdown #{VERSION} on Ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE}) [#{RUBY_PLATFORM}]" end def self.main # allow env variable to set RUBYOPT-style default command line options # e.g. -o site markdownopt = ENV[ 'MARKDOWNOPT' ] args = [] args += markdownopt.split if markdownopt args += ARGV.dup Gen.new.run(args) end end # module Markdown Markdown.main if __FILE__ == $0
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
markdown-0.2.0 | lib/markdown.rb |