Class: PaperTrail::Human::Adapters::Formatters::Markdown

Inherits:
Object
  • Object
show all
Defined in:
lib/paper_trail/human/adapters/formatters/markdown.rb

Instance Method Summary collapse

Instance Method Details

#call(result) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/paper_trail/human/adapters/formatters/markdown.rb', line 8

def call(result)
  lines = [header(result), '']
  lines << '| Field | Previous | Current |'
  lines << '|-------|----------|---------|'
  result[:fields].each { |f| lines << table_row(f) }
  lines.join("\n")
end