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