It happened around 9:30 when a backhoe struck a line.
Fire Rescue officials arrived and evacuated several homes in the 1300 block of Elgin while they isolated the leak.
Union Gas was called in to make the repairs before everyone was allowed to return home.
No injuries, and the cause has been ruled accidental.