class Qwik::SiteLog

Public Class Methods

new(config, site) click to toggle source
# File vendor/qwik/lib/qwik/site-log.rb, line 20
def initialize(config, site)
  @config = config
  @site = site
end

Public Instance Methods

add(t, user, cmd, pagename) click to toggle source
# File vendor/qwik/lib/qwik/site-log.rb, line 25
def add(t, user, cmd, pagename)
  dbkey('_SiteLog'    ).add(t, user, cmd, pagename)
  dbkey('_SiteChanged').add(t, user, cmd, pagename)
end
list() click to toggle source
# File vendor/qwik/lib/qwik/site-log.rb, line 30
def list
  dbkey('_SiteLog').hash.sort
end

Private Instance Methods

dbkey(key) click to toggle source
# File vendor/qwik/lib/qwik/site-log.rb, line 36
def dbkey(key)
  page = @site[key]
  page = @site.create(key) if page.nil?
  page.wikidb
end