Method: CHD.header

Defined in:
ext/chd.c

.header(filename) ⇒ Hash{Symbol => Object}

Retrieve the header from a CHD file.

For a detailed description of the header, see #header.

Parameters:

  • filename (String)

    path to CHD file

Returns:

  • (Hash{Symbol => Object})


426
427
428
429
430
431
432
433
434
435
436
# File 'ext/chd.c', line 426

static VALUE
chd_s_header(VALUE klass, VALUE filename)
{
    chd_header header;
    chd_error  err;

    err = chd_read_header(StringValueCStr(filename), &header);
    chd_rb_raise_if_error(err);    

    return chd_rb_header(&header);
}