Gov. Kay Ivey signed the legislation as soon as it reached her desk Wednesday night.