Sha256: 9d7331c42e64b6d56d66b222496d3ec5d5ec3f9dd5573b7adfa2deefd6d62e8a
Contents?: true
Size: 933 Bytes
Versions: 13
Compression:
Stored size: 933 Bytes
Contents
# Ruby language module module Murdoc module Languages module Ruby module Annotator def self.included(base) base.extend ClassMethods end module ClassMethods protected def detect_source_type_from_filename(filename) if File.extname(filename) == ".rb" :ruby else super if defined?(super) end end end end module CommentSymbols protected def comment_symbols if source_type == "ruby" {:single_line => "#", :multiline => {:begin => "=begin", :end => "=end"}} else super if defined?(super) end end end end end class Annotator include Languages::Ruby::Annotator include Languages::Ruby::CommentSymbols end class Paragraph include Languages::Ruby::CommentSymbols end end
Version data entries
13 entries across 13 versions & 1 rubygems