Sha256: 88d38db76f831d7a3ef09f844f7edec29c80bfd59eabd0e442c9cee9d6cd3ec3
Contents?: true
Size: 633 Bytes
Versions: 1
Compression:
Stored size: 633 Bytes
Contents
require 'mumukit/core' require 'redcarpet' module Mumukit module ContentType module BaseContentType def format_exception(e) "#{title e.message}\n#{code e.backtrace.join("\n")}" end end def self.parse(s) "Mumukit::ContentType::#{s.to_s.titlecase}".constantize rescue raise "unknown content_type #{s}" end def self.for(type) parse(type) end end end require_relative './content_type/md_emoji' require_relative './content_type/markdown' require_relative './content_type/with_markdown' require_relative './content_type/plain' require_relative './content_type/html'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mumukit-content-type-1.1.0 | lib/mumukit/content_type.rb |