RubyPlay does not support multi-currency for the same casino player.
Each time the same casino player starts playing a game with a new currency they haven't used yet, a new RubyPlay player and a new game session are created in the RubyPlay system. This means a casino player cannot play the same game session with different currencies, and each RubyPlay player has their own progress in the game.
casinoPlayer1 starts playing using USD - rubyPlayPlayer1 with USD currency is created
casinoPlayer1 starts playing using EUR - rubyPlayPlayer2 with EUR currency is created
casinoPlayer2 starts playing using USD - rubyPlayPlayer3 with USD currency is created
...