A falling ruble won't lower the price of oil. Oil is priced in dollars and the price is the same (more or less) worldwide, regardless of the local currency.
Is Russia a net importer or a net exporter? That tells the tale. If they’re a net exporter this is actually beneficial to their economy.