# File lib/json-schema/attributes/items.rb, line 4
      def self.validate(current_schema, data, fragments, processor, validator, options = {})
        if data.is_a?(Array)
           if current_schema.schema['items'].is_a?(Hash)
             data.each_with_index do |item,i|
               schema = JSON::Schema.new(current_schema.schema['items'],current_schema.uri,validator)
               fragments << i.to_s
               schema.validate(item,fragments, processor, options)
               fragments.pop
             end
           elsif current_schema.schema['items'].is_a?(Array)
             current_schema.schema['items'].each_with_index do |item_schema,i|
               schema = JSON::Schema.new(item_schema,current_schema.uri,validator)
               fragments << i.to_s
               schema.validate(data[i],fragments, processor, options)
               fragments.pop
             end
           end
        end
      end