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