class Rubillow::Models::MonthlyPayments
Monthly payment information
Attributes
down_payment[RW]
@return [String] down payment amount.
fifteen_year_fixed[RW]
@return [Hash] 15 year fixed rate data (:rate, :principal_and_interest, :mortgage_insurance).
@example
puts fifteen_year_fixed[:rate]
five_one_arm[RW]
@return [Hash] 5/1 fixed rate data (:rate, :principal_and_interest, :mortgage_insurance).
@example
puts five_one_arm[:rate]
monthly_hazard_insurance[RW]
@return [String] monthyly hazard insurance (estimated).
monthly_property_taxes[RW]
@return [String] monthly property taxes (estimated).
thirty_year_fixed[RW]
@return [Hash] 30 year fixed rate data (:rate, :principal_and_interest, :mortgage_insurance).
@example
puts thirty_year_fixed[:rate]
Protected Instance Methods
parse()
click to toggle source
@private
Calls superclass method
Rubillow::Models::Base#parse
# File lib/rubillow/models/monthly_payments.rb, line 38 def parse super return if !success? @thirty_year_fixed = { :rate => @parser.xpath('//payment[@loanType="thirtyYearFixed"]/rate').text, :principal_and_interest => @parser.xpath('//payment[@loanType="thirtyYearFixed"]/monthlyPrincipalAndInterest').text, :mortgage_insurance => @parser.xpath('//payment[@loanType="thirtyYearFixed"]/monthlyMortgageInsurance').text, } @fifteen_year_fixed = { :rate => @parser.xpath('//payment[@loanType="fifteenYearFixed"]/rate').text, :principal_and_interest => @parser.xpath('//payment[@loanType="fifteenYearFixed"]/monthlyPrincipalAndInterest').text, :mortgage_insurance => @parser.xpath('//payment[@loanType="fifteenYearFixed"]/monthlyMortgageInsurance').text, } @five_one_arm = { :rate => @parser.xpath('//payment[@loanType="fiveOneARM"]/rate').text, :principal_and_interest => @parser.xpath('//payment[@loanType="fiveOneARM"]/monthlyPrincipalAndInterest').text, :mortgage_insurance => @parser.xpath('//payment[@loanType="fiveOneARM"]/monthlyMortgageInsurance').text, } @down_payment = @parser.xpath('//downPayment').text @monthly_property_taxes = @parser.xpath('//monthlyPropertyTaxes').text @monthly_hazard_insurance = @parser.xpath('//monthlyHazardInsurance').text end