Class: LayerVault::Revision
- Inherits:
-
Model
- Object
- Hashie::Mash
- Model
- LayerVault::Revision
show all
- Defined in:
- lib/layervault/revision.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Model
build_associations, #set_context
Class Method Details
.for(organization, project, folder_path, file_name, revision) ⇒ Object
4
5
6
7
8
|
# File 'lib/layervault/revision.rb', line 4
def for(organization, project, folder_path, file_name, revision)
resp = MultiJson.decode(LayerVault.client.revision(organization, project, folder_path, file_name, revision))
instance = new(resp)
instance.set_context(organization: organization, project: project, folder_path: folder_path, file_name: file_name, revision: revision)
end
|
Instance Method Details
19
20
21
|
# File 'lib/layervault/revision.rb', line 19
def meta
LayerVault.client.meta(organization, project, folder_path, file_name, revision)
end
|
#previews(width, height) ⇒ Object
11
12
13
|
# File 'lib/layervault/revision.rb', line 11
def previews(width, height)
LayerVault.client.previews(organization, project, folder_path, file_name, revision, w: width, h: height)
end
|
#revisions(options = {}) ⇒ Object
15
16
17
|
# File 'lib/layervault/revision.rb', line 15
def revisions(options={})
LayerVault.client.revisions(organization, project, folder_path, file_name, revision, first_seen: options[:first_seen], last_seen: options[:last_seen])
end
|