class Subnets::Net
Public Instance Methods
inspect()
click to toggle source
VALUE method_net_inspect(VALUE net) { VALUE fmt = rb_str_new_cstr("#<%s address=%s prefixlen=%d mask=%s>"); VALUE args = rb_ary_new_from_args(4, rb_funcall(net, rb_intern("class"), 0), rb_funcall(net, rb_intern("address"), 0), rb_funcall(net, rb_intern("prefixlen"), 0), rb_funcall(net, rb_intern("mask"), 0)); return rb_funcall(fmt, rb_intern("%"), 1, args); }