Spec-Zone.ru › Ruby on Rails 8.1

модуль ActionCable::Connection::Identification::ClassMethods

Открытые методы экземпляра

identified_by (*identifiers) Показать исходный код
# File actioncable/lib/action_cable/connection/identification.rb, line 21
def identified_by(*identifiers)
  Array(identifiers).each { |identifier| attr_accessor identifier }
  self.identifiers += identifiers
end

Помечает ключ как индекс идентификатора подключения, который впоследствии можно использовать для повторного поиска конкретного подключения. Распространённые идентификаторы — current_user и current_account, но на самом деле это может быть что угодно.

Обратите внимание: для любого элемента, помеченного как идентификатор, в экземплярах каналов, созданных на основе подключения, автоматически создаётся делегат с тем же именем.

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

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