module AdHocTemplate::DefaultTagFormatter::PseudoHikiFormatter

Public Class Methods

to_xhtml(var, record) click to toggle source
# File lib/ad_hoc_template/pseudohiki_formatter.rb, line 10
def self.to_xhtml(var, record)
  hiki_source = record[var] || var
  parser = choose_parser(hiki_source)
  PseudoHiki::XhtmlFormat.format(parser.parse(hiki_source)).to_s
end

Private Class Methods

choose_parser(hiki_source) click to toggle source
# File lib/ad_hoc_template/pseudohiki_formatter.rb, line 16
def self.choose_parser(hiki_source)
  hiki_source[LINE_END_RE] ? BlockParser : InlineParser
end