class ViewModel::Cepc71::CommonSchema
Public Instance Methods
address_id()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 76 def address_id "LPRN-#{xpath(%w[UPRN])}" end
address_line1()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 16 def address_line1 xpath(%w[Property-Address Address-Line-1]) end
address_line2()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 20 def address_line2 xpath(%w[Property-Address Address-Line-2]) end
address_line3()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 24 def address_line3 xpath(%w[Property-Address Address-Line-3]) end
address_line4()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 28 def address_line4 xpath(%w[Property-Address Address-Line-4]) end
all_energy_types()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 84 def all_energy_types @xml_doc.search("Energy-Type").map(&:content) end
all_reason_types()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 88 def all_reason_types @xml_doc.search("Reason-Type").map(&:content) end
all_start_dates()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 80 def all_start_dates @xml_doc.search("Start-Date").map(&:content) end
assessment_id()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 4 def assessment_id xpath(%w[RRN]) end
assessor_email()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 48 def assessor_email xpath(%w[Energy-Assessor E-Mail]) end
assessor_name()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 44 def assessor_name xpath(%w[Energy-Assessor Name]) end
assessor_telephone()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 52 def assessor_telephone xpath(%w[Energy-Assessor Telephone-Number]) end
building_level()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 104 def building_level xpath(%w[Building-Level]) end
calculation_tool()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 96 def calculation_tool xpath(%w[Calculation-Details Calculation-Tool]) end
company_address()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 60 def company_address xpath(%w[Energy-Assessor Trading-Address]) end
company_name()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 56 def company_name xpath(%w[Energy-Assessor Company-Name]) end
date_of_assessment()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 64 def date_of_assessment xpath(%w[Inspection-Date]) end
date_of_expiry()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 8 def date_of_expiry xpath(%w[Valid-Until]) end
date_of_issue()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 72 def date_of_issue xpath(%w[Issue-Date]) end
date_of_registration()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 68 def date_of_registration xpath(%w[Registration-Date]) end
inspection_type()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 100 def inspection_type xpath(%w[Calculation-Details Inspection-Type]) end
or_assessment_end_date()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 92 def or_assessment_end_date xpath(%w[OR-Operational-Rating OR-Assessment-End-Date]) end
postcode()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 36 def postcode xpath(%w[Property-Address Postcode]) end
report_type()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 12 def report_type xpath(%w[Report-Type]) end
scheme_assessor_id()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 40 def scheme_assessor_id xpath(%w[Certificate-Number]) end
town()
click to toggle source
# File lib/view_model/cepc71/common_schema.rb, line 32 def town xpath(%w[Property-Address Post-Town]) end