23 lines
505 B
Ruby
23 lines
505 B
Ruby
# frozen_string_literal: true
|
|
|
|
module API
|
|
module V2
|
|
module CoinGecko
|
|
module Helpers
|
|
MILLISECONDS_IN_SECOND = 1000
|
|
|
|
def format_trade(trade)
|
|
{
|
|
trade_id: trade[:id],
|
|
price: trade[:price],
|
|
base_volume: trade[:amount],
|
|
target_volume: trade[:total],
|
|
trade_timestamp: trade[:created_at] * MILLISECONDS_IN_SECOND,
|
|
type: trade[:taker_type]
|
|
}
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|