Sha256: b7fa04e4b21c834f6ac958b3a69c1ac015719976e520e62e583440913718caf5
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
module LayerVault class Client module Revisions def revision(organization_name, project_name, path, file_name, revision) get "#{organization_name}/#{project_name}/#{path}/#{file_name}/#{revision}" end def previews(organization_name, project_name, path, file_name, revision, options={}) raise ClientParamsError.new("You must specify the :w (width) and :h (height) options for the previews.") unless options.fetch(:w, nil) && options.fetch(:h, nil) get "#{organization_name}/#{project_name}/#{path}/#{file_name}/#{revision}/previews", options end def revisions(organization_name, project_name, path, file_name, revision, options={}) raise ClientParamsError.new("You must specify the :first_seen or :latest_seen option for the file.") if options.fetch(:first_seen, nil) && options.fetch(:latest_seen, nil) get "#{organization_name}/#{project_name}/#{path}/#{file_name}/#{revision}/revisions", options end def meta(organization_name, project_name, path, file_name, revision) get "#{organization_name}/#{project_name}/#{path}/#{file_name}/#{revision}/meta" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
layervault-0.1.1 | lib/layervault/client/revisions.rb |
layervault-0.1.0 | lib/layervault/client/revisions.rb |