{
    "mode": "ri",
    "parameter": "Psych::Handlers::Recorder",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/ri/Psych%3A%3AHandlers%3A%3ARecorder/json",
    "generated": "2026-06-02T15:15:55Z",
    "sections": {
        "Psych::Handlers::Recorder < Psych::Handler": {
            "content": "(from gem psych-5.4.0)\n------------------------------------------------------------------------\nThis handler will capture an event and record the event.  Recorder\nevents are available vial Psych::Handlers::Recorder#events.\n\nFor example:\n\nrecorder = Psych::Handlers::Recorder.new\nparser = Psych::Parser.new recorder\nparser.parse '--- foo'\n\nrecorder.events # => [list of events]\n\n# Replay the events\n\nemitter = Psych::Emitter.new $stdout\nrecorder.events.each do |m, args|\nemitter.send m, *args\nend\n------------------------------------------------------------------------",
            "subsections": []
        },
        "Class methods:": {
            "content": "new\n",
            "subsections": []
        },
        "Instance methods:": {
            "content": "events\n",
            "subsections": []
        },
        "Attributes:": {
            "content": "attrreader events\n",
            "subsections": []
        }
    },
    "flags": [],
    "examples": [],
    "see_also": []
}