class Siteleaf::Content
Attributes
basename[R]
body[RW]
created_at[R]
date[RW]
directory[R]
filename[R]
id[R]
metadata[RW]
path[RW]
permalink[RW]
sha[R]
site_id[RW]
title[RW]
updated_at[R]
url[R]
user_id[RW]
visibility[RW]
Public Instance Methods
draft?()
click to toggle source
# File lib/siteleaf/content.rb, line 11 def draft? visibility == 'draft' end
site()
click to toggle source
# File lib/siteleaf/content.rb, line 7 def site Site.find(site_id) if site_id end
to_file()
click to toggle source
# File lib/siteleaf/content.rb, line 24 def to_file SourceFile.new(site_id: site_id, name: filename).to_file end
visible?()
click to toggle source
# File lib/siteleaf/content.rb, line 19 def visible? visibility == 'visible' end
Also aliased as: published?