Class: AlfaInsurance::CalculateResponse
- Inherits:
-
Response
- Object
- Response
- AlfaInsurance::CalculateResponse
show all
- Defined in:
- lib/alfa_insurance/calculate_response.rb
Instance Method Summary
collapse
Methods inherited from Response
#body, #error_code, #error_description, #initialize, #success?
Instance Method Details
#cost ⇒ Object
3
4
5
|
# File 'lib/alfa_insurance/calculate_response.rb', line 3
def cost
@cost ||= to_money(result[:premium], currency)
end
|
#risk_type ⇒ Object
11
12
13
14
|
# 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 ⇒ Object
16
17
18
|
# File 'lib/alfa_insurance/calculate_response.rb', line 16
def risk_types
risk_values.keys
end
|
#risk_value ⇒ Object
7
8
9
|
# File 'lib/alfa_insurance/calculate_response.rb', line 7
def risk_value
@risk_value ||= to_money(result[:risk_value_sum], currency)
end
|
#risk_values ⇒ Object
20
21
22
|
# File 'lib/alfa_insurance/calculate_response.rb', line 20
def risk_values
@risk_values ||= risk_values_from(result, currency: currency)
end
|