class ViewModel::RdSapSchema170::CommonSchema

Public Instance Methods

address_id() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 56
def address_id
  "LPRN-#{xpath(%w[UPRN])}"
end
address_line1() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 8
def address_line1
  xpath(%w[Property Address Address-Line-1])
end
address_line2() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 12
def address_line2
  xpath(%w[Property Address Address-Line-2]).to_s
end
address_line3() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 16
def address_line3
  xpath(%w[Property Address Address-Line-3]).to_s
end
address_line4() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 20
def address_line4
  xpath(%w[Property Address Address-Line-4]).to_s
end
all_floor_descriptions() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 472
def all_floor_descriptions
  @xml_doc.search("Property-Summary/Floor/Description").map(&:content)
end
all_floor_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 476
def all_floor_energy_efficiency_rating
  @xml_doc
    .search("Property-Summary/Floor/Energy-Efficiency-Rating")
    .map(&:content)
end
all_floor_env_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 482
def all_floor_env_energy_efficiency_rating
  @xml_doc
    .search("Property-Summary/Floor/Environmental-Efficiency-Rating")
    .map(&:content)
end
all_hot_water_descriptions() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 288
def all_hot_water_descriptions
  @xml_doc.search("Hot-Water/Description").map(&:content)
end
all_lighting_descriptions() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 292
def all_lighting_descriptions
  @xml_doc.search("Lighting/Description").map(&:content)
end
all_main_heating_controls_descriptions() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 274
def all_main_heating_controls_descriptions
  @xml_doc.search("Main-Heating-Controls/Description").map(&:content)
end
all_main_heating_controls_energy_efficiency() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 488
def all_main_heating_controls_energy_efficiency
  @xml_doc
    .search("Main-Heating-Controls/Energy-Efficiency-Rating")
    .map(&:content)
end
all_main_heating_controls_environmental_efficiency() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 494
def all_main_heating_controls_environmental_efficiency
  @xml_doc
    .search("Main-Heating-Controls/Environmental-Efficiency-Rating")
    .map(&:content)
end
all_main_heating_descriptions() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 270
def all_main_heating_descriptions
  @xml_doc.search("Main-Heating/Description").map(&:content)
end
all_main_heating_energy_efficiency() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 278
def all_main_heating_energy_efficiency
  @xml_doc.search("Main-Heating/Energy-Efficiency-Rating").map(&:content)
end
all_main_heating_environmental_efficiency() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 282
def all_main_heating_environmental_efficiency
  @xml_doc
    .search("Main-Heating/Environmental-Efficiency-Rating")
    .map(&:content)
end
all_roof_descriptions() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 254
def all_roof_descriptions
  @xml_doc.search("Roof/Description").map(&:content)
end
all_roof_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 258
def all_roof_energy_efficiency_rating
  @xml_doc.search("Roof/Energy-Efficiency-Rating").map(&:content)
end
all_roof_env_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 262
def all_roof_env_energy_efficiency_rating
  @xml_doc.search("Roof/Environmental-Efficiency-Rating").map(&:content)
end
all_secondary_heating_descriptions() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 296
def all_secondary_heating_descriptions
  @xml_doc.search("Secondary-Heating/Description").map(&:content)
end
all_wall_descriptions() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 250
def all_wall_descriptions
  @xml_doc.search("Wall/Description").map(&:content)
end
all_wall_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 444
def all_wall_energy_efficiency_rating
  @xml_doc.search("Wall/Energy-Efficiency-Rating").map(&:content)
end
all_wall_env_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 448
def all_wall_env_energy_efficiency_rating
  @xml_doc.search("Wall/Environmental-Efficiency-Rating").map(&:content)
end
all_window_descriptions() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 266
def all_window_descriptions
  @xml_doc.search("Window/Description").map(&:content)
end
assessment_id() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 4
def assessment_id
  xpath(%w[RRN])
end
assessor_email() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 40
def assessor_email
  xpath(%w[Energy-Assessor E-Mail])
end
assessor_name() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 36
def assessor_name
  xpath(%w[Energy-Assessor Name])
end
assessor_telephone() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 44
def assessor_telephone
  xpath(%w[Energy-Assessor Telephone])
end
built_form() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 432
def built_form
  xpath(%w[Built-Form])
end
co2_emissions_current_per_floor_area() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 316
def co2_emissions_current_per_floor_area
  xpath(%w[CO2-Emissions-Current-Per-Floor-Area])
end
country_code() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 300
def country_code
  xpath(%w[Country-Code])
end
current_carbon_emission() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 158
def current_carbon_emission
  xpath(%w[CO2-Emissions-Current])
end
current_energy_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 166
def current_energy_rating
  xpath(%w[Energy-Rating-Current]).to_i
end
current_space_heating_demand() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 196
def current_space_heating_demand
  xpath(%w[Space-Heating-Existing-Dwelling])
end
current_water_heating_demand() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 200
def current_water_heating_demand
  xpath(%w[Water-Heating])
end
cylinder_insul_thickness() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 518
def cylinder_insul_thickness
  xpath(%w[Cylinder-Insulation-Thickness])
end
cylinder_insulation_type() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 522
def cylinder_insulation_type
  xpath(%w[Cylinder-Insulation-Type])
end
cylinder_size() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 526
def cylinder_size
  xpath(%w[Cylinder-Size])
end
date_of_assessment() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 48
def date_of_assessment
  xpath(%w[Inspection-Date])
end
date_of_expiry() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 60
def date_of_expiry
  expires_at = (Date.parse(date_of_registration) - 1) >> 12 * 10

  expires_at.to_s
end
date_of_registration() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 52
def date_of_registration
  xpath(%w[Registration-Date])
end
dwelling_type() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 178
def dwelling_type
  xpath(%w[Dwelling-Type])
end
energy_consumption_potential() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 246
def energy_consumption_potential
  xpath(%w[Energy-Consumption-Potential])
end
energy_rating_current() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 226
def energy_rating_current
  xpath(%w[Energy-Rating-Current])
end
energy_rating_potential() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 230
def energy_rating_potential
  xpath(%w[Energy-Rating-Potential])
end
environmental_impact_current() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 234
def environmental_impact_current
  xpath(%w[Environmental-Impact-Current])
end
environmental_impact_potential() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 238
def environmental_impact_potential
  xpath(%w[Environmental-Impact-Potential])
end
estimated_energy_cost() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 170
def estimated_energy_cost
  xpath(%w[Estimated-Energy-Cost])
end
extensions_count() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 436
def extensions_count
  xpath(%w[Extensions-Count])
end
fixed_lighting_outlets_count() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 356
def fixed_lighting_outlets_count
  xpath(%w[Fixed-Lighting-Outlets-Count])
end
floor_height() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 468
def floor_height
  @xml_doc.search("Room-Height").map(&:content)
end
floor_level() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 456
def floor_level
  xpath(%w[Flat-Location])
end
glazed_area() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 344
def glazed_area
  xpath(%w[Glazed-Area])
end
habitable_room_count() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 222
def habitable_room_count
  xpath(%w[Habitable-Room-Count])
end
has_cylinder_thermostat() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 530
def has_cylinder_thermostat
  xpath(%w[Cylinder-Thermostat])
end
heat_loss_corridor() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 384
def heat_loss_corridor
  xpath(%w[Heat-Loss-Corridor])
end
heated_room_count() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 348
def heated_room_count
  xpath(%w[Heated-Room-Count])
end
heating_cost_current() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 146
def heating_cost_current
  xpath(%w[Heating-Cost-Current])
end
heating_cost_potential() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 134
def heating_cost_potential
  xpath(%w[Heating-Cost-Potential])
end
hot_water_cost_current() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 142
def hot_water_cost_current
  xpath(%w[Hot-Water-Cost-Current])
end
hot_water_cost_potential() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 130
def hot_water_cost_potential
  xpath(%w[Hot-Water-Cost-Potential])
end
hot_water_description() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 368
def hot_water_description
  xpath(%w[Hot-Water Description])
end
hot_water_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 372
def hot_water_energy_efficiency_rating
  xpath(%w[Hot-Water Energy-Efficiency-Rating])
end
hot_water_environmental_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 376
def hot_water_environmental_efficiency_rating
  xpath(%w[Hot-Water Environmental-Efficiency-Rating])
end
impact_of_cavity_insulation() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 204
def impact_of_cavity_insulation
  if xpath(%w[Impact-Of-Cavity-Insulation])
    xpath(%w[Impact-Of-Cavity-Insulation]).to_i
  end
end
impact_of_loft_insulation() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 210
def impact_of_loft_insulation
  if xpath(%w[Impact-Of-Loft-Insulation])
    xpath(%w[Impact-Of-Loft-Insulation]).to_i
  end
end
impact_of_solid_wall_insulation() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 216
def impact_of_solid_wall_insulation
  if xpath(%w[Impact-Of-Solid-Wall-Insulation])
    xpath(%w[Impact-Of-Solid-Wall-Insulation]).to_i
  end
end
improvements() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 92
def improvements
  @xml_doc
    .search("Suggested-Improvements Improvement")
    .map do |node|
      {
        energy_performance_rating_improvement:
          xpath(%w[Energy-Performance-Rating], node).to_i,
        environmental_impact_rating_improvement:
          xpath(%w[Environmental-Impact-Rating], node).to_i,
        green_deal_category_code: xpath(%w[Green-Deal-Category], node),
        improvement_category: xpath(%w[Improvement-Category], node),
        improvement_code:
          xpath(%w[Improvement-Details Improvement-Number], node),
        improvement_description: xpath(%w[Improvement-Description], node),
        improvement_title: improvement_title(node),
        improvement_type: xpath(%w[Improvement-Type], node),
        indicative_cost: xpath(%w[Indicative-Cost], node),
        sequence: xpath(%w[Sequence], node).to_i,
        typical_saving: xpath(%w[Typical-Saving], node),
      }
    end
end
level() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 324
def level
  xpath(%w[Level])
end
lighting_cost_current() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 150
def lighting_cost_current
  xpath(%w[Lighting-Cost-Current])
end
lighting_cost_potential() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 138
def lighting_cost_potential
  xpath(%w[Lighting-Cost-Potential])
end
lighting_description() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 416
def lighting_description
  xpath(%w[Lighting Description])
end
lighting_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 420
def lighting_energy_efficiency_rating
  xpath(%w[Lighting Energy-Efficiency-Rating])
end
lighting_environmental_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 424
def lighting_environmental_efficiency_rating
  xpath(%w[Lighting Environmental-Efficiency-Rating])
end
low_energy_fixed_lighting_outlets_count() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 360
def low_energy_fixed_lighting_outlets_count
  xpath(%w[Low-Energy-Fixed-Lighting-Outlets-Count])
end
low_energy_lighting() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 352
def low_energy_lighting
  xpath(%w[Low-Energy-Lighting])
end
main_dwelling_construction_age_band_or_year() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 500
def main_dwelling_construction_age_band_or_year
  sap_building_parts =
    @xml_doc.xpath("//SAP-Building-Parts/SAP-Building-Part")
  sap_building_parts.each do |sap_building_part|
    building_part_number = sap_building_part.at("Building-Part-Number")

    # Identifies the Main Dwelling
    if building_part_number&.content == "1"
      return(
        sap_building_part.at_xpath(
          "Construction-Age-Band | Construction-Year",
        )&.content
      )
    end
  end
  nil
end
main_fuel_type() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 304
def main_fuel_type
  xpath(%w[Main-Fuel-Type])
end
main_heating_controls() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 336
def main_heating_controls
  xpath(%w[Main-Heating-Controls Description])
end
mains_gas() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 320
def mains_gas
  xpath(%w[Mains-Gas])
end
mechanical_ventilation() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 464
def mechanical_ventilation
  xpath(%w[Mechanical-Ventilation])
end
meter_type() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 452
def meter_type
  xpath(%w[Meter-Type])
end
multiple_glazed_proportion() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 340
def multiple_glazed_proportion
  xpath(%w[Multiple-Glazed-Proportion])
end
open_fireplaces_count() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 364
def open_fireplaces_count
  xpath(%w[Open-Fireplaces-Count])
end
photovoltaic_roof_area_percent() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 428
def photovoltaic_roof_area_percent
  xpath(%w[Photovoltaic-Supply Percent-Roof-Area])
end
postcode() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 28
def postcode
  xpath(%w[Property Address Postcode])
end
potential_carbon_emission() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 154
def potential_carbon_emission
  xpath(%w[CO2-Emissions-Potential])
end
potential_energy_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 162
def potential_energy_rating
  xpath(%w[Energy-Rating-Potential]).to_i
end
potential_energy_saving() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 182
def potential_energy_saving; end
primary_energy_use() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 242
def primary_energy_use
  xpath(%w[Energy-Consumption-Current])
end
property_age_band() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 184
def property_age_band
  xpath(%w[Construction-Age-Band])
end
property_summary() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 66
def property_summary
  @xml_doc.search("Energy-Assessment Property-Summary").children.select(
    &:element?
  ).map { |node|
    next if xpath(%w[Energy-Efficiency-Rating], node).nil?

    {
      energy_efficiency_rating:
        xpath(%w[Energy-Efficiency-Rating], node).to_i,
      environmental_efficiency_rating:
        xpath(%w[Environmental-Efficiency-Rating], node).to_i,
      name: node.name.underscore,
      description: xpath(%w[Description], node),
    }
  }.compact
end
recommendations_for_report() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 115
def recommendations_for_report
  @xml_doc
    .search("Suggested-Improvements Improvement")
    .map do |node|
      {
        sequence: xpath(%w[Sequence], node).to_i,
        improvement_summary: xpath(%w[Improvement-Summary], node),
        improvement_description: xpath(%w[Improvement-Description], node),
        improvement_code:
          xpath(%w[Improvement-Details Improvement-Number], node),
        indicative_cost: xpath(%w[Indicative-Cost], node),
      }
    end
end
report_type() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 440
def report_type
  xpath(%w[Report-Type])
end
scheme_assessor_id() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 32
def scheme_assessor_id
  xpath(%w[Certificate-Number])
end
secondary_fuel_type() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 308
def secondary_fuel_type
  xpath(%w[Secondary-Fuel-Type])
end
secondary_heating_description() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 404
def secondary_heating_description
  xpath(%w[Secondary-Heating Description])
end
secondary_heating_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 408
def secondary_heating_energy_efficiency_rating
  xpath(%w[Secondary-Heating Energy-Efficiency-Rating])
end
secondary_heating_environmental_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 412
def secondary_heating_environmental_efficiency_rating
  xpath(%w[Secondary-Heating Environmental-Efficiency-Rating])
end
solar_water_heating_flag() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 460
def solar_water_heating_flag
  xpath(%w[Solar-Water-Heating])
end
storey_count() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 332
def storey_count
  xpath(%w[Storey-Count])
end
tenure() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 188
def tenure
  xpath(%w[Tenure])
end
top_storey() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 328
def top_storey
  xpath(%w[Top-Storey])
end
total_floor_area() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 174
def total_floor_area
  xpath(%w[Property-Summary Total-Floor-Area])
end
town() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 24
def town
  xpath(%w[Property Address Post-Town])
end
transaction_type() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 192
def transaction_type
  xpath(%w[Transaction-Type])
end
unheated_corridor_length() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 388
def unheated_corridor_length
  xpath(%w[Unheated-Corridor-Length])
end
water_heating_fuel() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 312
def water_heating_fuel
  xpath(%w[Water-Heating-Fuel])
end
wind_turbine_count() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 380
def wind_turbine_count
  xpath(%w[Wind-Turbines-Count])
end
window_description() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 392
def window_description
  xpath(%w[Window Description])
end
window_energy_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 396
def window_energy_efficiency_rating
  xpath(%w[Window Energy-Efficiency-Rating])
end
window_environmental_efficiency_rating() click to toggle source
# File lib/view_model/rd_sap_schema_170/common_schema.rb, line 400
def window_environmental_efficiency_rating
  xpath(%w[Window Environmental-Efficiency-Rating])
end