class ShoutMetadata
Public Class Methods
new()
click to toggle source
static VALUE _sh_metadata_new(VALUE class) { shout_metadata_t *m; VALUE meta; m = shout_metadata_new(); meta = Data_Wrap_Struct(class, 0, shout_metadata_free, m); rb_obj_call_init(meta, 0, 0); return meta; }
Public Instance Methods
add(p1, p2)
click to toggle source
static VALUE _sh_metadata_add(VALUE self, VALUE name, VALUE value) { shout_metadata_t *m; int err; Data_Get_Struct(self, shout_metadata_t, m); err = shout_metadata_add(m, StringValuePtr(name), StringValuePtr(value)); if(err != SHOUTERR_SUCCESS) { raise_nonspecific_shout_error(err); } return value; }