# File lib/rack/cache/moneta.rb, line 82 def write(body, ttl = 0) buf = StringIO.new key, size = slurp(body) { |part| buf.write(part) } @cache.store(key, buf.string, ttl == 0 ? {} : {:expires => ttl}) [key, size] end