collectiveidea/delayed_job — pull request #590 by benjaminoakes (2013-10-15 03:28:50+00:00)
Title: No longer recommend inheriting from Struct.new

Inheriting from Struct.new can lead to this error: "TypeError: superclass mismatch for class SomeJob"

Details: http://www.benjaminoakes.com/2013/10/15/superclass-mismatch-when-inheriting-from-struct-new/