class StreamingOperator

Clase para los usuarios de tipo “Operador de streaming”. Es subclase de User, por lo que su tabla es users

Public Instance Methods

can_access?(doc_type) click to toggle source

Indica si tiene permiso para acceder a la administración de los recursos de tipo doc_type.

Ejemplos:

  • current_user.can_access?(“news”)

  • current_user.can_access?(“photos”)

# File app/models/streaming_operator.rb, line 32
def can_access?(doc_type)
  ["stream_flows", "room_management"].include?(doc_type)
end
can_create?(doc_type) click to toggle source

Indica si puede crear recursos de tipo doc_type.

Ejemplos:

  • current_user.can_create?(“news”)

  • current_user.can_create?(“photos”)

# File app/models/streaming_operator.rb, line 48
def can_create?(doc_type)
  self.can_access?(doc_type)
end
can_edit?(doc_type) click to toggle source

Indica si puede modificar recursos de tipo doc_type.

Ejemplos:

  • current_user.can_edit?(“news”)

  • current_user.can_edit?(“photos”)

# File app/models/streaming_operator.rb, line 40
def can_edit?(doc_type)
  self.can_access?(doc_type)
end