模块 IRB::Notifier
词法分析器内部使用的输出格式化程序。
公共类方法
def_notifier(prefix = "", output_method = StdioOutputMethod.new) 点击切换源代码
定义一个新的 Notifier
输出源,返回一个新的 CompositeNotifier
,带有给定的 prefix
和 output_method
。
可选的 prefix
将附加到所有在输出期间被检查的对象,使用给定的 output_method
作为输出源。如果没有给出 output_method
,则将使用 StdioOutputMethod
,并且所有表达式将直接发送到 STDOUT,没有任何额外的格式化。
# File lib/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
输出源,返回一个新的 CompositeNotifier
,带有给定的 prefix
和 output_method
。
可选的 prefix
将附加到所有在输出期间被检查的对象,使用给定的 output_method
作为输出源。如果没有给出 output_method
,则将使用 StdioOutputMethod
,并且所有表达式将直接发送到 STDOUT,没有任何额外的格式化。
# File lib/irb/notifier.rb, line 31 def def_notifier(prefix = "", output_method = StdioOutputMethod.new) CompositeNotifier.new(prefix, output_method) end