Sha256: 4230b070f2742879a1b4d89d00f9923a5521e17945aef42b33636d09afd0e578
Contents?: true
Size: 1.55 KB
Versions: 2
Compression:
Stored size: 1.55 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 'json' 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 require 'textutils' # text filters and helpers # our own code require 'markdown/version' 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/cli/gen' require 'markdown/cli/opts' require 'markdown/cli/runner' module Markdown # 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.root "#{File.expand_path( File.dirname(File.dirname(__FILE__)) )}" 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 Runner.new.run(args) end end # module Markdown Markdown.main if __FILE__ == $0
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
markdown-1.1.1 | lib/markdown.rb |
markdown-1.1.0 | lib/markdown.rb |