def [](name)
      key = name.to_s
      if attributes.key?(key)
        attributes[key]
      elsif index = underscored_column_names.index(key)
        attributes[@columns[index].name]
      end
    end
def [](name)
      key = name.to_s
      if attributes.key?(key)
        attributes[key]
      elsif index = underscored_column_names.index(key)
        attributes[@columns[index].name]
      end
    end
Initialize a new DBF::Record

 @data [String, StringIO] data
 @columns [Column]
 @version [String]
 @memo [DBF::Memo]
 Equality

 @param [DBF::Record] other
 @return [Boolean]
 Reads attributes by column name

 @param [String, Symbol] key