Method: Spider::Model::MapperTask#inspect

Defined in:
lib/spiderfw/model/mappers/mapper.rb

#inspectString

Returns A textual representation of the Task.

Returns:

  • (String)

    A textual representation of the Task



1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
# File 'lib/spiderfw/model/mappers/mapper.rb', line 1395

def inspect
    if (@action && @object)
        str = "#{@action} on #{@object}##{@object.object_id} (#{object.class})"
        str += " (#{@params.inspect})" unless @params.empty?
        if (@dependencies.length > 0)
            str += " (dependencies: #{@dependencies.map{ |dep| "#{dep.action} on #{dep.object.class} #{dep.object}##{dep.object.object_id}"}.join(', ')})"
            # str += "-dependencies:\n"
            #                    @dependencies.each do |dep|
            #                        str += "---#{dep.action} on #{dep.object}\n"
            #                    end
        end
    else
        str = "Root Task"
    end
    return str
end