Sha256: 84775523a8aa7f52f2a4dd81e50c10dcb7d8289875485f17ab97673b353c8f1e
Contents?: true
Size: 1.23 KB
Versions: 1
Compression:
Stored size: 1.23 KB
Contents
# = Configuration # # Use a separate file for configuration, makes the # main file more readable, and allows for reconfiguring # (reload) the webapp without restarting the server. # # code: # * George Moschovitis <gm@navel.gr> # # (c) 2004 Navel, all rights reserved. # $Id: config.rb 124 2004-11-01 12:34:17Z gmosx $ require "n/std" require "n/properties" require "n/logger" require "n/config" require "n/og" require "n/server/cluster" require "simple/conf/requires" $name = "Simple" $root_dir = "simple/root" $srv_extension_map = { "sx" => ["text/html", # N::AutoLoginFilter.new( N::PageHandler.new # ) ], "si" => ["text/html", N::PageHandler.new ], "rx" => ["text/html", # N::AutoLoginFilter.new( N::CodeHandler.new # ) ] } # enable distributed sessions. $drb_state = true $drb_lm_server = "druby://:9000" $drb_sessions_cluster = "druby://:8001" module App # Config # module Config def initialize_sitemap end def initialize_shaders $default_shader = N::Shader.new("simple", "#{$root_dir}/shader/shader.xsl") end def initialize_events $events = $event_manager = N::EventManager.new($elog) # Example event: $events.add_handler( "messages/add", "ranking", proc { |user| # nop } ) end end end # module
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nitro-0.3.0 | examples/simple/conf/config.rb |