(a) It shall not be necessary, except where otherwise provided in the Code of West Virginia, for the City Council to publish in a newspaper any proposed ordinance prior to the adoption thereof or any enacted ordinance subsequent to the adoption thereof. All ordinances of the City shall be adopted in accordance with the following requirements, except where different or additional requirements are specified in other provisions of the Code of West Virginia, in which event such other different or additional requirements shall be applicable.
(1) A proposed ordinance shall be read by title at not less than two meetings of the City Council, with at least one week intervening between each meeting, unless a member of the City Council demands that the ordinance be read in full at one or both meetings. If such demand is made, the ordinance shall be read in full as demanded.
(2) At least five days before the meeting at which a proposed ordinance, the principal object of which is the raising of revenue for the City, is to be finally adopted, the City Council shall cause notice of the proposed adoption of such proposed ordinance to be published as a class 1-0 legal advertisement in compliance with the provisions of Section 59-3-1 et seq. of the Code of West Virginia, and the publication area for such publication shall be the City. The notice shall state the subject matter and general title of such proposed ordinance, the date, time and place of the proposed final vote on adoption and the place within the City where such proposed ordinance may be inspected by the public. A reasonable number of copies of the proposed ordinance shall be kept at such place and be made available for public inspection. Such notice shall also advise that interested parties may appear at the meeting and be heard with respect to the proposed ordinance.
(3) A proposed ordinance shall not be materially amended at the same meeting at which it is finally adopted.
(b) The City Council may adopt, by ordinance, building codes, housing codes, plumbing codes, sanitary codes, electrical codes, fire prevention codes or any other technical codes dealing with general public health, safety or welfare, or a combination of the same, or a comprehensive code of ordinances, in the manner prescribed in this subsection. Before any such ordinance shall be adopted, the code shall be either printed or typewritten and shall be presented in pamphlet form to the Town Council at a regular meeting, and copies of such code shall be made available for public inspection. The ordinance adopting such code shall not set out such code in full, but shall merely identify the same. The vote on adoption of such ordinance shall be the same as on any other ordinance. After adoption of the ordinance, such code shall be certified by the Mayor and shall be filed as a permanent record in the office of the Recorder, who shall not be required to transcribe and record the same in the ordinance book as other ordinances are transcribed and recorded. Consistent with the provisions of subsection (a) of this section, it shall not be necessary that any such ordinance, either as proposed or after adoption, be published in any newspaper, and it shall not be necessary that the code itself be so published, but before final adoption of any such proposed ordinance, notice of the proposed adoption of such ordinance and code shall be given by publication as provided in this section for ordinances the principal object of which is the raising of revenue for the City, which notice shall also state where, within the City, the code will be available for public inspection.
(c) The City Council may enact an ordinance without complying with the rules prescribed in this section only: (1) In the case of a pressing public emergency making procedure in accordance with the provisions of this section dangerous to the public health, safety or morals, and by affirmative vote of two-thirds of the members elected to the City Council; or (2) when otherwise provided in the Code of West Virginia. The nature of any such emergency shall be set out in full in the ordinance.