class Mandoc::ManMeta
Public Instance Methods
Source
static VALUE
rb_manmeta_m_man (VALUE self)
{
int original_stdout;
int read_end = rb_backup_stdout (&original_stdout);
VALUE parser = rb_iv_get (self, "@parser");
struct mparse *p = RTYPEDDATA_DATA (parser);
mparse_copy (p);
return rb_restore_stdout (original_stdout, read_end);
}
The result depends on struct mparse, which means this method must be called BEFORE the next parse_file method calling.
Source
static VALUE
rb_manmeta_m_tree (VALUE self)
{
struct roff_meta *meta = RTYPEDDATA_DATA (self);
int original_stdout;
int read_end = rb_backup_stdout (&original_stdout);
tree_man (NULL, meta);
return rb_restore_stdout (original_stdout, read_end);
}