Method: BFS::Blob#initialize

Defined in:
lib/bfs/blob.rb

#initialize(url) ⇒ Blob

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