模組 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