Class: Aun::MessageFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/aun/message_formatter.rb

Overview

MessageFormatter

Constant Summary collapse

KEYS =
%w(A Un Owner Origin UserDefined)

Class Method Summary collapse

Class Method Details

.csv(message) ⇒ Object



12
13
14
# File 'lib/aun/message_formatter.rb', line 12

def self.csv(message)
  message.columns.join(',')
end

.csv_hearerObject



8
9
10
# File 'lib/aun/message_formatter.rb', line 8

def self.csv_hearer
  KEYS.join(',')
end

.markdown_table(message) ⇒ Object



24
25
26
# File 'lib/aun/message_formatter.rb', line 24

def self.markdown_table(message)
  "|#{message.columns.join('|')}|"
end

.markdown_table_headerObject



16
17
18
19
20
21
22
# File 'lib/aun/message_formatter.rb', line 16

def self.markdown_table_header
  header = <<-EOS
|#{KEYS.join('|')}|
#{'|:--' * KEYS.size}|
  EOS
  header.chomp
end