Method: MatrixSdk::User#initialize

Defined in:
lib/matrix_sdk/user.rb

#initialize(client, id, data = {}) ⇒ User

Returns a new instance of User.



21
22
23
24
25
26
27
28
29
30
31
# File 'lib/matrix_sdk/user.rb', line 21

def initialize(client, id, data = {})
  @client = client
  @id = id

  @display_name = nil
  @avatar_url = nil

  data.each do |k, v|
    instance_variable_set("@#{k}", v) if instance_variable_defined? "@#{k}"
  end
end