Sha256: e065f7d2a69f5ef5fd9711c8c145d9ce69e4232a02a9655ae0727f248b055777
Contents?: true
Size: 577 Bytes
Versions: 11
Compression:
Stored size: 577 Bytes
Contents
RSpec.shared_context :start_memcached do |port| before :context do @memcached = spawn("memcached -p #{port}") sleep 0.5 end after :context do Process.kill("TERM", @memcached) Process.wait(@memcached) @memcached = nil end let :be_a_memcached_adapter do klasses = [ defined?(::Moneta::Adapters::MemcachedDalli) ? ::Moneta::Adapters::MemcachedDalli : nil, defined?(::Moneta::Adapters::MemcachedNative) ? ::Moneta::Adapters::MemcachedNative : nil ].compact klasses.map { |klass| be_instance_of(klass) }.inject(:or) end end
Version data entries
11 entries across 11 versions & 1 rubygems