added publisher extraction; only gscholar_url remains
fixed Ruby style based on Rubocop suggestions