There is currently no way to earn Rubies in Solitaire Story. The only way to acquire them is through purchasing them in the Solitaire Story shop or clicking Add directly next to the Ruby icon.