模块 IRB::Notifier

词法分析器内部使用的输出格式化器。

公共类方法

def_notifier(prefix = "", output_method = StdioOutputMethod.new) 点击切换源代码

定义一个新的 Notifier 输出源,返回一个新的带有给定 prefixoutput_methodCompositeNotifier

可选的 prefix 将被附加到所有在输出期间被检查的对象上,使用给定的 output_method 作为输出源。如果没有给出 output_method,则将使用 StdioOutputMethod,并且所有表达式将直接发送到 STDOUT,而无需任何额外的格式化。

# File irb/notifier.rb, line 31
def def_notifier(prefix = "", output_method = StdioOutputMethod.new)
  CompositeNotifier.new(prefix, output_method)
end

私有实例方法

def_notifier(prefix = "", output_method = StdioOutputMethod.new) 点击切换源代码

定义一个新的 Notifier 输出源,返回一个新的带有给定 prefixoutput_methodCompositeNotifier

可选的 prefix 将被附加到所有在输出期间被检查的对象上,使用给定的 output_method 作为输出源。如果没有给出 output_method,则将使用 StdioOutputMethod,并且所有表达式将直接发送到 STDOUT,而无需任何额外的格式化。

# File irb/notifier.rb, line 31
def def_notifier(prefix = "", output_method = StdioOutputMethod.new)
  CompositeNotifier.new(prefix, output_method)
end