class Prism::Comment
Dies repräsentiert einen Kommentar, der beim Parsen angetroffen wurde. Es ist die Basisklasse für alle Kommentartypen.
Attribute
Der Speicherort dieses Kommentars im Quellcode.
Öffentliche Klassenmethoden
Source
# File lib/prism/parse_result.rb, line 517 def initialize(location) @location = location end
Erstellt ein neues Kommentarobjekt mit dem angegebenen Speicherort.
Öffentliche Instanzmethoden
Source
# File lib/prism/parse_result.rb, line 522 def deconstruct_keys(keys) { location: location } end
Implementiert die Hash-Pattern-Matching-Schnittstelle für Comment.
Source
# File lib/prism/parse_result.rb, line 527 def slice location.slice end
Gibt den Inhalt des Kommentars zurück, indem er aus dem Quellcode geschnitten wird.