class AlfaInsurance::FindResponse
Public Instance Methods
cost()
click to toggle source
# File lib/alfa_insurance/find_response.rb, line 11 def cost @cost ||= to_money(policy[:rate], policy[:currency]) end
insurance_id()
click to toggle source
# File lib/alfa_insurance/find_response.rb, line 3 def insurance_id policy[:policy_id].to_i end
risk_type()
click to toggle source
# File lib/alfa_insurance/find_response.rb, line 15 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/find_response.rb, line 20 def risk_types risk_values.keys end
risk_value()
click to toggle source
# File lib/alfa_insurance/find_response.rb, line 24 def risk_value @risk_value ||= risk_values.values.inject(&:+) end
risk_values()
click to toggle source
# File lib/alfa_insurance/find_response.rb, line 28 def risk_values @risk_values ||= risk_values_from(policy) end
state()
click to toggle source
# File lib/alfa_insurance/find_response.rb, line 7 def state policy[:policy_status] end
Private Instance Methods
policy()
click to toggle source
# File lib/alfa_insurance/find_response.rb, line 34 def policy @policy ||= body[:policy_information] || {} end