The council shall have the power to cause to be issued revenue bonds for the purpose of financing the acquisition, construction or reconstruction of public or publicly owned improvements of an income-producing character, either pursuant to the provisions of a procedural ordinance duly and regularly adopted by the council, or pursuant to the provisions of any general law of the State of California. If a procedural ordinance is adopted by the city it may, by reference, include therein any or all of the provisions of any one or more General Law Revenue Bond Acts or Assessment District Acts of the State of California.