Class: Money::Helpers::Format

Inherits:
Object
  • Object
show all
Defined in:
lib/money/resources/helpers/format.rb

Instance Method Summary collapse

Instance Method Details

#keep_data(response) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/money/resources/helpers/format.rb', line 13

def keep_data(response)
  response&.dig(:response, 'data', 'marketPairs')&.map do |c|
    {
      exchange: c['exchangeName'], pair: c['marketPair'],
      price: c['price'], liquidity: c['effectiveLiquidity']
    }
  end&.compact
end

#payload_crypto(response) ⇒ Object



6
7
8
9
10
11
# File 'lib/money/resources/helpers/format.rb', line 6

def payload_crypto(response)
  response&.map do |c|
    { id: c['id'], date_added: c['date_added'], name: c['name'],
      slug: c['slug'], symbol: c['symbol'] }
  end&.compact
end