類別 Psych::Handlers::Recorder
此處理常式會擷取事件並記錄事件。 Recorder
事件可透過 Psych::Handlers::Recorder#events
取得。
例如
recorder = Psych::Handlers::Recorder.new parser = Psych::Parser.new recorder parser.parse '--- foo' recorder.events # => [list of events] # Replay the events emitter = Psych::Emitter.new $stdout recorder.events.each do |m, args| emitter.send m, *args end
屬性
events[R]
公開類別方法
new() 按一下以切換來源
呼叫超類別方法
BasicObject::new
# File ext/psych/lib/psych/handlers/recorder.rb, line 28 def initialize @events = [] super end