模块 IRB::Notifier

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

公共类方法

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

定义一个新的 Notifier 输出源,返回一个新的 CompositeNotifier,带有给定的 prefixoutput_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,带有给定的 prefixoutput_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