ruby on rails

manage exception

흰두부1 2020. 11. 20. 13:54

ruby의 exception은

begin
  코드
rescue => exception
  코드
end

와 같은 구조로 이루어진다.

 

예시

begin
  new(ticker: ticker_symbol, name: client.company(ticker_symbol).company_name , last_price: client.price(ticker_symbol)) #Stock.new()
rescue => exception
  return nil
end

위와 같은 코드에서 object 생성에 실패했을 경우 nil을 리턴하게 된다.