Sha256: d91accbfcd25e67cf75a6bade813d2b5a45cbbe37c515e64bf46d04a5b9719a0
Contents?: true
Size: 1.4 KB
Versions: 4
Compression:
Stored size: 1.4 KB
Contents
gem 'echoe', '>= 4.5.6' require 'echoe' Echoe.new("memcached") do |p| p.author = "Evan Weaver" p.project = "fauna" p.summary = "An interface to the libmemcached C client." p.rdoc_pattern = /README|TODO|LICENSE|CHANGELOG|BENCH|COMPAT|exceptions|experimental.rb|behaviors|rails.rb|memcached.rb/ p.clean_pattern += ["ext/lib", "ext/include", "ext/share", "ext/libmemcached-?.??", "ext/bin", "ext/conftest.dSYM", "lib/rlibmemcached.bundle.dSYM"] end task :exceptions do $LOAD_PATH << "lib" require 'memcached' Memcached.constants.sort.each do |const_name| const = Memcached.send(:const_get, const_name) next if const == Memcached::Success or const == Memcached::Stored if const.is_a? Class and const < Memcached::Error puts "* Memcached::#{const_name}" end end end task :test_all do if !system("rvm use ree-1.8.7-2010.02 && rake clean && rake") puts "REE test failed" exit(1) end if !system("rvm use ruby-1.9.2 && rake clean && rake") puts "1.9 test failed" exit(1) end end task :prerelease => [:test_all] task :benchmark do exec("ruby #{File.dirname(__FILE__)}/test/profile/benchmark.rb") end task :rb_profile do exec("ruby #{File.dirname(__FILE__)}/test/profile/rb_profiler.rb") end task :c_profile do exec("ruby #{File.dirname(__FILE__)}/test/profile/c_profiler.rb") end task :valgrind do exec("ruby #{File.dirname(__FILE__)}/test/profile/valgrind.rb") end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
memcached-1.2.6 | Rakefile |
memcached-1.2.6.pre2 | Rakefile |
memcached-1.2.6.pre | Rakefile |
memcached-1.2.5 | Rakefile |