Umm this is the sun ring, does nothing special but a strange short emote - when u activate it by right clicking the ring, some sort of sun will appear above your char for about 10 secs.
Jagex made a post about the rings that the storm cloud gives a bonus to your attack/defense and the summer one gives you def/att bonus, forget what one it is for what ring. so they do give a slight bonus