Sha256: 049d9d90954c4ad38c327c5c13d60ffa46bd63248c1847d5f1e2ffabece5c193

Contents?: true

Size: 577 Bytes

Versions: 12

Compression:

Stored size: 577 Bytes

Contents

module Fog
  module Parsers
    module Terremark
      module Shared

        class GetOrganizations < Fog::Parsers::Base

          def reset
            @response = { 'OrgList' => [] }
          end

          def start_element(name, attributes)
            @value = ''
            if name == 'Org'
              organization = {}
              until attributes.empty?
                organization[attributes.shift] = attributes.shift
              end
              @response['OrgList'] << organization
            end
          end

        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
fog-0.0.89 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.88 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.87 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.86 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.85 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.84 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.83 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.82 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.81 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.80 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.79 lib/fog/terremark/parsers/shared/get_organizations.rb
fog-0.0.78 lib/fog/terremark/parsers/shared/get_organizations.rb