Your sister (whose marriage talks are going on) should continue to wear Emerald, as it is assumed that she had worn Emerald on calculation of graph position of birth chart.
Now, coming to your second query; Ruby is related to Navel chakra of the body. It helps to unlock this chakra. This leads to a powerful sense of responsibility & leadership. It promotes a sense of self dignity and removes depression.