# File lib/rake.rb, line 193
193:     def execute
194:       if $dryrun
195:         puts "** Execute (dry run) #{name}"
196:         return
197:       end
198:       if $trace
199:         puts "** Execute #{name}"
200:       end
201:       self.class.enhance_with_matching_rule(name) if @actions.empty?
202:       @actions.each { |act| result = act.call(self) }
203:     end