@ DocumentNode (location: (1:0)-(6:0))
└── children: (2 items)
    ├── @ ERBContentNode (location: (1:0)-(5:8))
    │   ├── tag_opening: "<%=" (location: (1:0)-(1:3))
    │   ├── content: " content_tag :button, "Click me",
    │       data: {
    │         action: @item.published? ? "unpublish" : "publish",
    │         confirm: @item.published? ? "Are you sure you want to unpublish?" : "Are you sure you want to publish?"
    │       } " (location: (1:3)-(5:6))
    │   ├── tag_closing: "%>" (location: (5:6)-(5:8))
    │   ├── parsed: true
    │   └── valid: true
    │
    └── @ HTMLTextNode (location: (5:8)-(6:0))
        └── content: "\n"