Rakefile in fast_haml-0.1.0 vs Rakefile in fast_haml-0.1.1

- old
+ new

@@ -7,5 +7,22 @@ ext.lib_dir = 'lib/fast_haml' end require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) + +namespace :benchmark do + task :rendering => ['benchmark:rendering:haml', 'benchmark:rendering:attributes'] + namespace :rendering do + desc "Run benchmark with Haml's standard template" + task :haml do + haml_gem = Gem::Specification.find_by_name('haml') + standard_haml_path = File.join(haml_gem.gem_dir, 'test', 'templates', 'standard.haml') + sh 'ruby', 'benchmark/rendering.rb', standard_haml_path + end + + desc "Run benchmark for attribute builder" + task :attributes do + sh 'ruby', 'benchmark/rendering.rb', File.join('benchmark/attribute_builder.haml') + end + end +end