Sha256: fd7f637ae480eeb965bd287dcbed46883586cc478843733ff93ca01d160d55cc

Contents?: true

Size: 256 Bytes

Versions: 96

Compression:

Stored size: 256 Bytes

Contents

class WritingCache
  def flush
    File.open(path, "w") do |file|
      file.write(object_id.to_s)
    end
  end

  def written?
    IO.read(path) == object_id.to_s
  end

  private

  def path
    File.join(PROJECT_ROOT, 'tmp', 'written_cache')
  end
end

Version data entries

96 entries across 96 versions & 2 rubygems

Version Path
copy_tuner_client-0.1.1.beta15 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta14 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta13 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta12 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta11 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta10 spec/support/writing_cache.rb
copy_tuner_client-0.0.15 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta9 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta8 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta7 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta6 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta5 spec/support/writing_cache.rb
copy_tuner_client-0.0.14 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta4 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta3 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta2 spec/support/writing_cache.rb
copy_tuner_client-0.1.1.beta spec/support/writing_cache.rb
copy_tuner_client-0.1.0.beta spec/support/writing_cache.rb
copy_tuner_client-0.0.12 spec/support/writing_cache.rb
copy_tuner_client-0.0.11 spec/support/writing_cache.rb