lib/siteleaf/collection.rb in siteleaf-2.0.0.pre.beta5 vs lib/siteleaf/collection.rb in siteleaf-2.0.0.pre.beta7
- old
+ new
@@ -1,10 +1,10 @@
module Siteleaf
class Collection < Entity
- attr_accessor :title, :path, :output, :site_id, :metadata
- attr_reader :id, :basename, :directory, :created_at, :updated_at
+ attr_accessor :title, :path, :permalink, :output, :site_id, :metadata
+ attr_reader :id, :directory, :created_at, :updated_at
def create_endpoint
"sites/#{self.site_id}/collections"
end
@@ -12,10 +12,18 @@
Site.find(self.site_id)
end
def documents
result = Client.get "collections/#{self.id}/documents"
- result.map { |r| Document.new(r) } if result
+ result.map { |r| Document.new(r) } if result.is_a? Array
+ end
+
+ def output?
+ output == true
+ end
+
+ def filename
+ path
end
end
end
\ No newline at end of file