# File lib/ruport/data/record.rb, line 49
    def initialize(data,options={})
      data = data.dup
      case(data)
      when Array
        @attributes = options[:attributes] || (0...data.length).to_a
        @data = @attributes.inject({}) { |h,a| h.merge(a => data.shift) }
      when Hash
        @data = data.dup
        @attributes = options[:attributes] || data.keys
      end
    end