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
#feedback_items ⇒ Object
19
20
21
|
# File 'lib/layervault/revision.rb', line 19
def feedback_items
LayerVault.client.feedback_items(context.organization, context.project, context.folder_path, context.file_name, context.revision)
end
|
15
16
17
|
# File 'lib/layervault/revision.rb', line 15
def meta
LayerVault.client.meta(context.organization, context.project, context.folder_path, context.file_name, context.revision)
end
|
#preview(width, height) ⇒ Object
11
12
13
|
# File 'lib/layervault/revision.rb', line 11
def preview(width, height)
LayerVault.client.preview(context.organization, context.project, context.folder_path, context.file_name, context.revision, w: width, h: height)
end
|