Sha256: d4614e9f2a0b6ec37effe199308eda23af112c7fb8495691d298c6caf85d23a3

Contents?: true

Size: 549 Bytes

Versions: 1

Compression:

Stored size: 549 Bytes

Contents

require "json"
require "tty-table"

module Exrt
  module Cli
    class Format
      def self.latest(response)
        rows = []
        response['rates'].each do |symbol, value|
          rows.append([symbol, value])
        end

        rows
      end

      def self.history(response)
        rows = []
        response['rates'].each do |date, rates|
          row = [date]
          rates.each do |symbol, rate|
            row.prepend(symbol, rate)
          end

          rows.append(row)
        end

        rows
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
exrt-cli-0.2.2 lib/exrt/cli/format.rb