Sha256: 6957946c038e7beee5ff1f7173867c7659ce2fcca61ad23bb86ca8d7c9a2f824
Contents?: true
Size: 420 Bytes
Versions: 3
Compression:
Stored size: 420 Bytes
Contents
# encoding: utf-8 shared_examples_for 'an optimize method' do it_should_behave_like 'an idempotent method' it 'it memoizes itself for #optimize' do optimized = subject optimized.memoized(:optimize).should equal(optimized) end it 'does not optimize further' do optimized = subject optimized.memoize(:optimize, nil) # clear memoized value optimized.optimize.should eql(optimized) end end
Version data entries
3 entries across 3 versions & 2 rubygems