Spec-Zone.ru › Ruby 3.4

класс Prism::Comment

Родитель:
Объект

Это представляет собой комментарий, который был встречен во время разбора. Это базовый класс для всех типов комментариев.

Атрибуты

location [R]

Местоположение этого комментария в исходном коде.

Публичные Классовые Методы

new (location)
Исходный код
# File lib/prism/parse_result.rb, line 512
def initialize(location)
  @location = location
end

Создаёт новый объект комментария с заданным местоположением.

Публичные Методы Экземпляров

deconstruct_keys (keys)
Исходный код
# File lib/prism/parse_result.rb, line 517
def deconstruct_keys(keys)
  { location: location }
end

Реализует интерфейс сопоставления с образцом хешей для Comment.

slice ()
Исходный код
# 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API