irb(main):013> account=MatrixSdk::Client.new server
=> #<MatrixSdk::Client:0x00007adee3787e58 ...>
irb(main):014> account.login name, password
/var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/api.rb:370:in `construct_request': undefined method `request_uri' for an instance of URI::Generic (NoMethodError)
request = Net::HTTP.const_get(method.to_s.capitalize.to_sym).new url.request_uri
^^^^^^^^^^^^
from /var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/api.rb:299:in `block in request'
from <internal:kernel>:187:in `loop'
from /var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/api.rb:294:in `request'
from /var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/protocols/cs.rb:205:in `login'
from /var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/client.rb:288:in `login'
from (irb):14:in `<main>'
from <internal:kernel>:187:in `loop'
from /var/lib/gems/3.3.0/gems/irb-1.15.2/exe/irb:9:in `<top (required)>'
from /usr/local/bin/irb:25:in `load'
from /usr/local/bin/irb:25:in `<main>'
This error repeats - redoing the login gives the same error again.
Let me turn this into a separate issue.
Originally posted by @Biep in #37