# File lib/rake.rb, line 183
183:   def execute
184:     if $dryrun
185:       puts "** Execute (dry run) #{name}"
186:       return
187:     end
188:     if $trace
189:       puts "** Execute #{name}"
190:     end
191:     self.class.enhance_with_matching_rule(name) if @actions.empty?
192:     @actions.each { |act| result = act.call(self) }
193:   end