lib/dassets/file_store.rb in dassets-0.14.2 vs lib/dassets/file_store.rb in dassets-0.14.3
- old
+ new
@@ -8,29 +8,30 @@
def initialize(root)
@root = root
@save_mutex = ::Mutex.new
end
- def save(url, &block)
+ def save(url_path, &block)
@save_mutex.synchronize do
- store_path(url).tap do |path|
+ store_path(url_path).tap do |path|
FileUtils.mkdir_p(File.dirname(path))
File.open(path, "w"){ |f| f.write(block.call) }
end
end
end
- def store_path(url)
- File.join(@root, url)
+ def store_path(url_path)
+ File.join(@root, url_path)
end
class NullStore < FileStore
def initialize
super('')
end
- def save(url, &block)
- store_path(url) # no-op, just return the store path like the base does
+ def save(url_path, &block)
+ # no-op, just return the store path like the base does
+ store_path(url_path)
end
end
end