Sha256: 1eb6fe348ed68c1df8aa6f4f90093438cd786f698d983f2045d83c87f7c98aa5
Contents?: true
Size: 906 Bytes
Versions: 3
Compression:
Stored size: 906 Bytes
Contents
# Copyright (C) 2015 TopCoder Inc., All Rights Reserved. require 'sax-machine' require 'ce-greenbutton/elements/gb_interval_block' require 'ce-greenbutton/elements/gb_usage_point' require 'ce-greenbutton/elements/gb_local_time_parameters' require 'ce-greenbutton/elements/gb_reading_type' module GreenButton module Parser # a sax-machine mapping for the Content structure # # For example: # content = GbContent.parse(open(content.xml)) # # # Author: ahmed.seddiq # Version: 1.0 class GbContent include SAXMachine element :'espi:UsagePoint', class: GbUsagePoint, as: :usage_point element :'espi:IntervalBlock', class: GbIntervalBlock, as: :interval_block element :'espi:LocalTimeParameters', class: GbLocalTimeParameters, as: :local_time_parameters element :'espi:ReadingType', class: GbReadingType, as: :reading_type end end end
Version data entries
3 entries across 3 versions & 1 rubygems