lib/yoti/doc_scan/session/create/requested_task.rb in yoti-1.9.0 vs lib/yoti/doc_scan/session/create/requested_task.rb in yoti-1.10.0
- old
+ new
@@ -11,10 +11,10 @@
#
# @param [String] type The type of the Task to create
# @param [#as_json] config Configuration to apply to the Task
#
def initialize(type, config)
- raise(TypeError, "#{self.class} cannot be instantiated") if self.class == RequestedTask
+ raise(TypeError, "#{self.class} cannot be instantiated") if instance_of?(RequestedTask)
Validation.assert_is_a(String, type, 'type')
@type = type
Validation.assert_respond_to(:as_json, config, 'config')