Class: Gera::CurrencyRateBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/builders/currency_rate_builder.rb

Defined Under Namespace

Classes: ErrorResult, SuccessResult

Constant Summary collapse

Error =
Class.new StandardError
Result =
Class.new

Instance Method Summary collapse

Instance Method Details

#build_currency_rateObject



39
40
41
42
43
44
# File 'lib/builders/currency_rate_builder.rb', line 39

def build_currency_rate
  success build
rescue => err
  Rails.logger.error err unless err.is_a? Error
  failure err
end