diff --git a/VERSION.yml b/VERSION.yml index 7838262..4a16bfe 100644 --- a/VERSION.yml +++ b/VERSION.yml @@ -1,4 +1,4 @@ --- :major: 1 :minor: 4 -:patch: 1 +:patch: 2 diff --git a/lib/gearman/util.rb b/lib/gearman/util.rb index a76fb21..799b399 100755 --- a/lib/gearman/util.rb +++ b/lib/gearman/util.rb @@ -93,7 +93,7 @@ def Util.pack_request(type_name, arg='') # Task.new # @return Task object def Util.get_task_from_args(*args) - if args[0].class == Task + if (args[0].class == Task || args[0].class.superclass == Task) return args[0] elsif args.size <= 3 return Task.new(*args)