Example #1
0
File: hash.c Project: Zyxwvu/mruby
static mrb_value
mrb_hash_inspect(mrb_state *mrb, mrb_value hash)
{
  if (RHASH_EMPTY_P(hash))
      return mrb_str_new_cstr(mrb, "{}");
  return inspect_hash(mrb, hash, 0);
}
Example #2
0
File: hash.c Project: denji/mruby
static mrb_value
mrb_hash_inspect(mrb_state *mrb, mrb_value hash)
{
  khash_t(ht) *h = RHASH_TBL(hash);

  if (!h || kh_size(h) == 0)
    return mrb_str_new_lit(mrb, "{}");
  return inspect_hash(mrb, hash, 0);
}