模块 IRB::Notifier
词法分析器内部使用的输出格式化器。
公共类方法
def_notifier(prefix = "", output_method = StdioOutputMethod.new) 点击切换源代码
定义一个新的 Notifier
输出源,返回一个新的带有给定 prefix
和 output_method
的 CompositeNotifier
。
可选的 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
输出源,返回一个新的带有给定 prefix
和 output_method
的 CompositeNotifier
。
可选的 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