# File lib/rake.rb, line 532 532: def execute(args) 533: if application.options.dryrun 534: puts "** Execute (dry run) #{name}" 535: return 536: end 537: if application.options.trace 538: puts "** Execute #{name}" 539: end 540: application.enhance_with_matching_rule(name) if @actions.empty? 541: @actions.each do |act| 542: case act.arity 543: when 1 544: act.call(self) 545: else 546: act.call(self, args) 547: end 548: end 549: end