class Milkode::DocumentRecord

Attributes

grnrcd[RW]

Public Class Methods

create(grnrcd) click to toggle source
# File lib/milkode/database/document_record.rb, line 11
def self.create(grnrcd)
  if grnrcd
    DocumentRecord.new grnrcd
  else
    nil
  end
end
new(grnrcd) click to toggle source
# File lib/milkode/database/document_record.rb, line 19
def initialize(grnrcd)
  @grnrcd = grnrcd
end
shortpath(grnrcd) click to toggle source
# File lib/milkode/database/document_record.rb, line 57
def self.shortpath(grnrcd)
  File.join grnrcd.package, grnrcd.restpath
end

Public Instance Methods

content() click to toggle source
# File lib/milkode/database/document_record.rb, line 35
def content
  @grnrcd.content
end
inspect() click to toggle source
# File lib/milkode/database/document_record.rb, line 47
def inspect
  "#<Milkode::DocumentRecord:#{[@grnrcd.path, @grnrcd.package, @grnrcd.restpath, @grnrcd.content, @grnrcd.timestamp, @grnrcd.suffix]}>"
end
package() click to toggle source
# File lib/milkode/database/document_record.rb, line 27
def package
  @grnrcd.package
end
path() click to toggle source
# File lib/milkode/database/document_record.rb, line 23
def path
  @grnrcd.path
end
restpath() click to toggle source
# File lib/milkode/database/document_record.rb, line 31
def restpath
  @grnrcd.restpath
end
shortpath() click to toggle source

# File lib/milkode/database/document_record.rb, line 53
def shortpath
  DocumentRecord.shortpath(@grnrcd)
end
suffix() click to toggle source
# File lib/milkode/database/document_record.rb, line 43
def suffix
  @grnrcd.suffix
end
timestamp() click to toggle source
# File lib/milkode/database/document_record.rb, line 39
def timestamp
  @grnrcd.timestamp
end