# File lib/fog/dynect/requests/dns/get_zone.rb, line 22
        def get_zone(options = {})
          if options['zone']
            raise Fog::DNS::Dynect::NotFound unless zone = self.data[:zones][options['zone']]
            data = {
              "zone_type" => zone[:zone_type],
              "serial_style" => zone[:serial_style],
              "serial" => zone[:serial],
              "zone" => zone[:zone]
            }
            info = "get: Your zone, #{zone[:zone]}"
          else
            data = self.data[:zones].collect { |zone, data| "/REST/Zone/#{zone}/" }
            info = "get: Your #{data.size} zones"
          end

          response = Excon::Response.new
          response.status = 200

          response.body = {
            "status" => "success",
            "data" => data,
            "job_id" => Fog::Dynect::Mock.job_id,
            "msgs" => [{
              "INFO" => info,
              "SOURCE" => "BLL",
              "ERR_CD" => nil,
              "LVL" => "INFO"
            }]
          }

          response
        end