class Qwik::ServerMemory

Public Class Methods

new(config) click to toggle source
# File vendor/qwik/lib/qwik/server-memory.rb, line 10
def initialize(config)
  @config = config
  @cache = {}
end

Public Instance Methods

[](k) click to toggle source
# File vendor/qwik/lib/qwik/server-memory.rb, line 15
def [](k)
  @cache[k]
end
[]=(k, v) click to toggle source
# File vendor/qwik/lib/qwik/server-memory.rb, line 19
def []=(k, v)
  @cache[k] = v
end
catalog() click to toggle source

catalog

# File vendor/qwik/lib/qwik/server-memory.rb, line 37
def catalog
  unless defined? @catalog
    @catalog = CatalogFactory.new
    @catalog.load_all_here('catalog-??.rb')
  end
  @catalog
end
farm() click to toggle source

farm

# File vendor/qwik/lib/qwik/server-memory.rb, line 24
    def farm
#      @farm = Farm.new(@config, self) unless defined? @farm
#      @farm
      return Farm.new(@config, self)
    end
listener() click to toggle source
# File vendor/qwik/lib/qwik/site-event.rb, line 18
def listener
  @listener = EventListener.new(@config) unless defined? @listener
  @listener
end
passgen() click to toggle source

password

# File vendor/qwik/lib/qwik/password.rb, line 13
def passgen
  @passgen = PasswordGenerator.new(@config) unless defined? @passgen
  return @passgen
end
sessiondb() click to toggle source

common-session

# File vendor/qwik/lib/qwik/server-memory.rb, line 52
def sessiondb
  @sessiondb = SessionDB.new(@config) unless defined? @sessiondb
  @sessiondb
end
template() click to toggle source

template

# File vendor/qwik/lib/qwik/server-memory.rb, line 31
def template
  @template = TemplateFactory.new(@config) unless defined? @template
  @template
end
theme() click to toggle source

act-theme

# File vendor/qwik/lib/qwik/server-memory.rb, line 46
def theme
  @theme = ThemeFactory.new(@config) unless defined? @theme
  @theme
end