lib/green-button-data/parser/content.rb in green-button-data-0.5.0 vs lib/green-button-data/parser/content.rb in green-button-data-0.6.0
- old
+ new
@@ -15,10 +15,14 @@
element :LocalTimeParameters, class: LocalTimeParameters,
as: :local_time_parameters
element :ReadingType, class: ReadingType, as: :reading_type
element :UsagePoint, class: UsagePoint, as: :usage_point
element :UsageSummary, class: UsageSummary, as: :usage_summary
+ element :ServiceLocation, class: ServiceLocation,
+ as: :service_location
+ element :CustomerAgreement, class: CustomerAgreement,
+ as: :customer_agreement
# ESPI Namespacing
element :'espi:ApplicationInformation', class: ApplicationInformation,
as: :application_information
element :'espi:Authorization', class: Authorization, as: :authorization
@@ -31,10 +35,14 @@
element :'espi:LocalTimeParameters', class: LocalTimeParameters,
as: :local_time_parameters
element :'espi:ReadingType', class: ReadingType, as: :reading_type
element :'espi:UsagePoint', class: UsagePoint, as: :usage_point
element :'espi:UsageSummary', class: UsageSummary, as: :usage_summary
+ element :'espi:ServiceLocation', class: ServiceLocation,
+ as: :service_location
+ element :'espi:CustomerAgreement', class: CustomerAgreement,
+ as: :customer_agreement
# Special case for PG&E generic namespaces
element :'ns0:ApplicationInformation', class: ApplicationInformation,
as: :application_information
element :'ns0:Authorization', class: Authorization, as: :authorization
@@ -42,8 +50,12 @@
element :'ns0:LocalTimeParameters', class: LocalTimeParameters,
as: :local_time_parameters
element :'ns0:ReadingType', class: ReadingType, as: :reading_type
element :'ns0:UsagePoint', class: UsagePoint, as: :usage_point
element :'ns0:UsageSummary', class: UsageSummary, as: :usage_summary
+ element :'ns0:ServiceLocation', class: ServiceLocation,
+ as: :service_location
+ element :'ns0:CustomerAgreement', class: CustomerAgreement,
+ as: :customer_agreement
end
end
end