Module: ArtRest::DirEntry

Included in:
Artifact, Folder
Defined in:
lib/artrest/dir_entry.rb

Class Method Summary collapse

Class Method Details

.create_node(resource_url, options, resource_descriptor, &block) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/artrest/dir_entry.rb', line 6

def self.create_node(resource_url, options, resource_descriptor, &block)
    if resource_descriptor['folder'] or not resource_descriptor['children'].nil?
        ArtRest::Folder.new(resource_url, options, &block)
    else
        ArtRest::Artifact.new(resource_url, options, &block)
    end
end