Sha256: 6b7b1463e95e74dcb70f23eb9ceef835fea1a86e74e2303a507f27b79c751857

Contents?: true

Size: 400 Bytes

Versions: 7

Compression:

Stored size: 400 Bytes

Contents

require 'pronto/formatter/text_message_decorator'

module Pronto
  module Formatter
    class TextFormatter < Base
      def format(messages, _, _)
        messages.map do |message|
          message_format = config.message_format(self.class.name)
          message_data = TextMessageDecorator.new(message).to_h
          (message_format % message_data).strip
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
pronto-0.10.0 lib/pronto/formatter/text_formatter.rb
pronto-0.9.5 lib/pronto/formatter/text_formatter.rb
pronto-0.9.4 lib/pronto/formatter/text_formatter.rb
pronto-0.9.3 lib/pronto/formatter/text_formatter.rb
pronto-0.9.2 lib/pronto/formatter/text_formatter.rb
pronto-0.9.1 lib/pronto/formatter/text_formatter.rb
pronto-0.9.0 lib/pronto/formatter/text_formatter.rb