class AlfaInsurance::CalculateResponse
Public Instance Methods
cost()
click to toggle source
# File lib/alfa_insurance/calculate_response.rb, line 3 def cost @cost ||= to_money(result[:premium], currency) end
risk_type()
click to toggle source
# File lib/alfa_insurance/calculate_response.rb, line 11 def risk_type warn "[DEPRECATION] `risk_type` is deprecated. Please use `risk_types` instead." risk_types.first end
risk_types()
click to toggle source
# File lib/alfa_insurance/calculate_response.rb, line 16 def risk_types risk_values.keys end
risk_value()
click to toggle source
# File lib/alfa_insurance/calculate_response.rb, line 7 def risk_value @risk_value ||= to_money(result[:risk_value_sum], currency) end
risk_values()
click to toggle source
# File lib/alfa_insurance/calculate_response.rb, line 20 def risk_values @risk_values ||= risk_values_from(result, currency: currency) end
Private Instance Methods
currency()
click to toggle source
# File lib/alfa_insurance/calculate_response.rb, line 26 def currency result[:currency] end
result()
click to toggle source
# File lib/alfa_insurance/calculate_response.rb, line 30 def result @result ||= body[:calculation_result] || {} end