lib/drbqs/queue.rb in drbqs-0.0.0 vs lib/drbqs/queue.rb in drbqs-0.0.1
- old
+ new
@@ -6,10 +6,13 @@
begin
@marshal_obj = Marshal.dump(obj)
rescue
raise "Can not dump an instance of #{obj.class}."
end
- @method_sym = method_sym
+ unless Array === args
+ raise "Arguments of task must be an array."
+ end
+ @method_sym = method_sym.intern
@args = args
@hook = hook
end
def drb_args(task_id)