Ruby Bang Methods Explained: What ! Means in Ruby Method Names | CodeTrail