# File lib/rake.rb, line 354 354: def invoke 355: @lock.synchronize do 356: if application.options.trace 357: puts "** Invoke #{name} #{format_trace_flags}" 358: end 359: return if @already_invoked 360: @already_invoked = true 361: invoke_prerequisites 362: execute if needed? 363: end 364: end