class Dolar::Bna::TodayExchange
Public Class Methods
new(dolar_type='Billete')
click to toggle source
# File lib/dolar/bna/today_exchange.rb, line 5 def initialize(dolar_type='Billete') @dolar_type ||= dolar_type end
Public Instance Methods
perform()
click to toggle source
# File lib/dolar/bna/today_exchange.rb, line 9 def perform dolar = check_today_cotization() return dolar end
Private Instance Methods
check_today_cotization()
click to toggle source
# File lib/dolar/bna/today_exchange.rb, line 16 def check_today_cotization query = Dolar::Bna::DolarCotization.where(date: Date.today, dolar_type: @dolar_type).order("dolar_cotizations.created_at DESC").first #data = {compra: "-", venta: "-"} if query.nil? if @dolar_type == "Billete" data = Dolar::Bna::Exchange.new(Date.today).perform_bna_billete else data = Dolar::Bna::Exchange.new(Date.today).perform_bna_divisa end else data = {compra: query.dolar_buy, venta: query.dolar_sell} end return data end