класс Prism::Comment
Это представляет собой комментарий, который был встречен во время разбора. Это базовый класс для всех типов комментариев.
Атрибуты
Местоположение этого комментария в исходном коде.
Публичные Классовые Методы
Исходный код
# File lib/prism/parse_result.rb, line 512 def initialize(location) @location = location end
Создаёт новый объект комментария с заданным местоположением.
Публичные Методы Экземпляров
Исходный код
# File lib/prism/parse_result.rb, line 517
def deconstruct_keys(keys)
{ location: location }
end Реализует интерфейс сопоставления с образцом хешей для Comment.
Исходный код
# File lib/prism/parse_result.rb, line 522 def slice location.slice end
Возвращает содержимое комментария, вырезая его из исходного кода.
Ruby Core © 1993–2024 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.