Method: ChatX::User#initialize
- Defined in:
- lib/chatx/models/user.rb
#initialize(server, **opts) ⇒ User
Returns a new instance of User.
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/chatx/models/user.rb', line 7 def initialize(server, **opts) if opts.values_at(:user_id).any?(&:nil?) raise ArgumentError, 'Got nil for an expected user property' end @server = server @id = opts[:user_id] end |