class Rubillow::Models::RegionChildren

List of sub-regions for a region

Attributes

region[RW]

@return [Models::Region] top-level region

regions[RW]

@return [Array] sub-level regions ({Models::Region})

Protected Instance Methods

parse() click to toggle source

@private

Calls superclass method Rubillow::Models::Base#parse
# File lib/rubillow/models/region_children.rb, line 14
def parse
  super
  
  return if !success?
  
  @region = Region.new(@parser.xpath('//response/region').to_xml)
  
  @regions = []
  @parser.xpath('//response/list').children.each do |region|
    if region.name == "region"
      @regions << Region.new(region.to_xml)
    end
  end
end