Module: SimpleAcp::Models::Types::Role

Defined in:
lib/simple_acp/models/types.rb

Overview

Message role types.

Constant Summary collapse

USER =

Message from user

"user"
AGENT =

Message from agent

"agent"

Class Method Summary collapse

Class Method Details

.valid?(role) ⇒ Boolean

Check if a role is valid.

Parameters:

  • role (String) —

    role to check

Returns:

  • (Boolean) —

    true if "user", "agent", or "agent/name"



161
162
163
# File 'lib/simple_acp/models/types.rb', line 161

def self.valid?(role)
  role == USER || role == AGENT || role.to_s.start_with?("agent/")
end