Returns a new instance of Blob.
19 20 21 22 23 24 25 26 27
# File 'lib/bfs/blob.rb', line 19 def initialize(url) url = url.is_a?(::URI) ? url.dup : URI.parse(url) @path = BFS.norm_path(url.path) url.path = '/' @bucket = BFS.resolve(url) BFS.defer(self, :close) end