Sha256: f63952887da0d1e7bb639a39e874d15c3829092d034a5432b0a53296d437cf75
Contents?: true
Size: 1.47 KB
Versions: 4
Compression:
Stored size: 1.47 KB
Contents
# coding: utf-8 # # # module UzuUzu Apps = {} # def app if Apps.blank? Application.new end app = {} Apps.each do |key, value| rack_session = value.environments.rack_session static = Rack::Static.new(value, :urls => ['/'], :root => 'public') if key == :uzuuzu app['/'] = rack_session.app(Rack::Cascade.new([static, value])) else app["/#{key}"] = rack_session.app(Rack::Cascade.new([static, value])) end end Rack::URLMap.new(app) end # def current Application.current end def apps Apps end # def logger Environments.current.logger end # def memcache Environments.current.memcache end def localize Environments.current.localize end def controller Controller.current end def helper Helper.current end def request Request.current end def response Response.current end def service _service = nil Application.current.services.reverse.each do |service| begin _service = service.send(name) rescue => e logger.error "service not found : #{service.name}::#{name}" logger.debug e logger.debug e.backtrace end break if _service end _service end # def render_engine(instance, view_string, engine='erb', options={}, locals={}, &block) Tilt.render_engine(instance, view_string, engine, options, locals, &block) end extend self end # UzuUzu
Version data entries
4 entries across 4 versions & 1 rubygems