Citation: 2C_4/2015 E. 1

A.________ führt in U.________ das Restaurant B.________. Mit Verfügung vom 4. Dezember 2013 sprach das Bau- und Gastgewerbeinspektorat des Kantons Basel-Stadt gegen sie eine (zweite) kostenpflichtige Verwarnung (Gebühr von Fr. 600.--) aus, weil anlässlich von drei Kontrollen festgestellt worden sei, dass sie in ihrem Betrieb das Rauchen gestatte und damit gegen die kantonalen Bestimmungen zum Schutz vor Passivrauchen verstossen habe. Die von A.________ dagegen ergriffenen Rechtsmittel wurden kantonal letztinstanzlich mit Urteil des Appellationsgerichts des Kantons Basel-Stadt als Verwaltungsgericht vom 4. November 2014 abgewiesen. Mit Eingabe vom 5. Januar 2015 führt A.________ Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht und beantragt sinngemäss die Aufhebung der kostenpflichtigen Verwarnung. Das Appellationsgericht, das Bau- und Verkehrsdepartement sowie das Bau- und Gastgewerbeinspektorat des Kantons Basel-Stadt schliessen auf Abweisung der Beschwerde. Mit Eingabe vom 20. April 2015 nimmt A.________ zum Vernehmlassungsergebnis Stellung.