class AbokiFX

Constants

BLACK_MARKET_DATE_PATH
BLACK_MARKET_EUR_AMOUNT_PATH
BLACK_MARKET_GBP_AMOUNT_PATH
BLACK_MARKET_USD_AMOUNT_PATH
CBN_DATE_PATH
CBN_EUR_AMOUNT_PATH
CBN_GBP_AMOUNT_PATH
CBN_USD_AMOUNT_PATH
URL
WESTERN_UNION_DATE_PATH
WESTERN_UNION_EUR_AMOUNT_PATH
WESTERN_UNION_GBP_AMOUNT_PATH
WESTERN_UNION_USD_AMOUNT_PATH

Public Class Methods

new() click to toggle source
# File lib/currencyFX/abokifx.rb, line 22
def initialize
  visit_link URL
end

Public Instance Methods

latest_bmkt_rates() click to toggle source

BLACK MARKET

# File lib/currencyFX/abokifx.rb, line 48
def latest_bmkt_rates
  date = find_on_page(BLACK_MARKET_DATE_PATH)
  usd = find_on_page(BLACK_MARKET_USD_AMOUNT_PATH)
  gbp = find_on_page(BLACK_MARKET_GBP_AMOUNT_PATH)
  eur = find_on_page(BLACK_MARKET_EUR_AMOUNT_PATH)
  return date, usd, gbp, eur
end
latest_cbn_rates() click to toggle source

CBN

# File lib/currencyFX/abokifx.rb, line 28
def latest_cbn_rates
  date = find_on_page(CBN_DATE_PATH)
  usd = find_on_page(CBN_USD_AMOUNT_PATH)
  gbp = find_on_page(CBN_GBP_AMOUNT_PATH)
  eur = find_on_page(CBN_EUR_AMOUNT_PATH)
  return date, usd, gbp, eur
end
latest_wu_rates() click to toggle source

WESTERN UNION

# File lib/currencyFX/abokifx.rb, line 38
def latest_wu_rates
  date = find_on_page(WESTERN_UNION_DATE_PATH)
  usd = find_on_page(WESTERN_UNION_USD_AMOUNT_PATH)
  gbp = find_on_page(WESTERN_UNION_GBP_AMOUNT_PATH)
  eur = find_on_page(WESTERN_UNION_EUR_AMOUNT_PATH)
  return date, usd, gbp, eur
end