lib/thor/invocation.rb in thor-0.11.5 vs lib/thor/invocation.rb in thor-0.11.6

- old
+ new

@@ -151,10 +151,10 @@ def _validate_task(object, task) #:nodoc: klass = object.is_a?(Class) ? object : object.class raise "Expected Thor class, got #{klass}" unless klass <= Thor::Base task ||= klass.default_task if klass <= Thor - task = klass.all_tasks[task.to_s] || Task.dynamic(task) if task && !task.is_a?(Thor::Task) + task = klass.all_tasks[task.to_s] || Thor::Task::Dynamic.new(task) if task && !task.is_a?(Thor::Task) task end # Initialize klass using values stored in the @_initializer. #