module Octaccord::Formatter
Public Class Methods
build(formatter: :text)
click to toggle source
# File lib/octaccord/formatter.rb, line 16 def self.build(formatter: :text) formatters = { :debug => Debug, :list => List, :number => Number, :pbl => Pbl, :table => Table, :text => Text } formatter = formatter.to_sym return formatters[formatter].new if formatters[formatter] raise FormatterNameError.new("Unknown format: #{formatter}") end