Module: Autowebreplay
- Defined in:
- lib/autowebreplay.rb,
lib/autowebreplay/version.rb
Defined Under Namespace
Modules: Version
Constant Summary collapse
- FILE_DELIM =
'+'
Class Method Summary collapse
-
.cache_dir ⇒ Object
a fancier individual than myself might make this configurable for now a monkey patch would do the trick.
- .lookup(request_signature) ⇒ Object
- .save(request_signature, response) ⇒ Object
Class Method Details
.cache_dir ⇒ Object
a fancier individual than myself might make this configurable for now a monkey patch would do the trick
8 9 10 |
# File 'lib/autowebreplay.rb', line 8 def cache_dir ".#{to_s.downcase}" end |
.lookup(request_signature) ⇒ Object
20 21 22 23 24 |
# File 'lib/autowebreplay.rb', line 20 def lookup(request_signature) if File.exists?(f = filename(request_signature)) Marshal.load(File.read(f)) end end |
.save(request_signature, response) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/autowebreplay.rb', line 12 def save(request_signature, response) create_cache_dir! File.open(filename(request_signature), 'w') do |f| f << Marshal.dump(response) end end |