当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Inspector类用法及代码示例


本文简要介绍ruby语言中 IRB::Inspector类 的用法。

irb 检查员

为了创建您自己的自定义检查器,您应该注意两件事:

Inspector 使用 inspect_value inspect_proc 来输出返回值。

这也允许一个可选的 init + 或 init_proc ,当检查器被激活时调用。

知道了这一点,您可以创建一个基本的检查器,如下所示:

irb(main):001:0> ins = IRB::Inspector.new(proc{ |v| "omg! #{v}" })
irb(main):001:0> IRB.CurrentContext.inspect_mode = ins # => omg! #<IRB::Inspector:0x007f46f7ba7d28>
irb(main):001:0> "what?" #=> omg! what?

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Inspector类。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。