Sha256: 60fa7a4e28d85be2de045fe2c662f4a96464e431631a95fb6b2a56b294f08026
Contents?: true
Size: 501 Bytes
Versions: 2
Compression:
Stored size: 501 Bytes
Contents
module Octopi class Blob < Base include Resource set_resource_name "blob" resource_path "/blob/show/:id" def self.find(user, repo, sha, path=nil) user = user.login if user.is_a? User repo = repo.name if repo.is_a? Repository if path super [user,repo,sha,path] else blob = ANONYMOUS_API.get_raw(path_for(:resource), {:id => [user,repo,sha].join('/')}) new(ANONYMOUS_API, {:text => blob}) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fcoury-octopi-0.0.4 | lib/octopi/blob.rb |
fcoury-octopi-0.0.5 | lib/octopi/blob.rb |