Module: Ramaze

### Home Classes Methods

### In Files

- lib/ramaze.rb
- lib/ramaze/app.rb
- lib/ramaze/bin/create.rb
- lib/ramaze/bin/runner.rb
- lib/ramaze/cache.rb
- lib/ramaze/cache/localmemcache.rb
- lib/ramaze/cache/lru.rb
- lib/ramaze/cache/memcache.rb
- lib/ramaze/cache/redis.rb
- lib/ramaze/cache/sequel.rb
- lib/ramaze/controller.rb
- lib/ramaze/controller/default.rb
- lib/ramaze/current.rb
- lib/ramaze/files.rb
- lib/ramaze/gestalt.rb
- lib/ramaze/helper.rb
- lib/ramaze/helper/auth.rb
- lib/ramaze/helper/bench.rb
- lib/ramaze/helper/blue_form.rb
- lib/ramaze/helper/cache.rb
- lib/ramaze/helper/csrf.rb
- lib/ramaze/helper/email.rb
- lib/ramaze/helper/erector.rb
- lib/ramaze/helper/flash.rb
- lib/ramaze/helper/formatting.rb
- lib/ramaze/helper/gestalt.rb
- lib/ramaze/helper/gravatar.rb
- lib/ramaze/helper/identity.rb
- lib/ramaze/helper/layout.rb
- lib/ramaze/helper/link.rb
- lib/ramaze/helper/localize.rb
- lib/ramaze/helper/markaby.rb
- lib/ramaze/helper/maruku.rb
- lib/ramaze/helper/paginate.rb
- lib/ramaze/helper/remarkably.rb
- lib/ramaze/helper/request_accessor.rb
- lib/ramaze/helper/send_file.rb
- lib/ramaze/helper/simple_captcha.rb
- lib/ramaze/helper/stack.rb
- lib/ramaze/helper/tagz.rb
- lib/ramaze/helper/thread.rb
- lib/ramaze/helper/upload.rb
- lib/ramaze/helper/user.rb
- lib/ramaze/helper/xhtml.rb
- lib/ramaze/log.rb
- lib/ramaze/log/hub.rb
- lib/ramaze/log/informer.rb
- lib/ramaze/log/logger.rb
- lib/ramaze/log/logging.rb
- lib/ramaze/log/rotatinginformer.rb
- lib/ramaze/log/syslog.rb
- lib/ramaze/reloader.rb
- lib/ramaze/reloader/watch_inotify.rb
- lib/ramaze/reloader/watch_stat.rb
- lib/ramaze/request.rb
- lib/ramaze/response.rb
- lib/ramaze/snippets/object/__dir__.rb
- lib/ramaze/snippets/ramaze/deprecated.rb
- lib/ramaze/snippets/ramaze/lru_hash.rb
- lib/ramaze/snippets/string/camel_case.rb
- lib/ramaze/snippets/string/color.rb
- lib/ramaze/snippets/string/esc.rb
- lib/ramaze/snippets/string/snake_case.rb
- lib/ramaze/snippets/string/unindent.rb
- lib/ramaze/spec/helper/pretty_output.rb
- lib/ramaze/version.rb
- lib/ramaze/view.rb
- lib/ramaze/view/erector.rb
- lib/ramaze/view/erubis.rb
- lib/ramaze/view/ezamar.rb
- lib/ramaze/view/gestalt.rb
- lib/ramaze/view/haml.rb
- lib/ramaze/view/liquid.rb
- lib/ramaze/view/lokar.rb
- lib/ramaze/view/mustache.rb
- lib/ramaze/view/nagoro.rb
- lib/ramaze/view/remarkably.rb
- lib/ramaze/view/sass.rb
- lib/ramaze/view/slippers.rb
- lib/ramaze/view/tagz.rb
- lib/ramaze/view/tenjin.rb

### Namespace

- MODULE Ramaze::Bin
- MODULE Ramaze::CoreExtensions
- MODULE Ramaze::Helper
- MODULE Ramaze::Logger
- MODULE Ramaze::Logging
- MODULE Ramaze::View
- CLASS Ramaze::App
- CLASS Ramaze::Cache
- CLASS Ramaze::Controller
- CLASS Ramaze::Current
- CLASS Ramaze::DefaultController
- CLASS Ramaze::Files
- CLASS Ramaze::Gestalt
- CLASS Ramaze::LRUHash
- CLASS Ramaze::Reloader
- CLASS Ramaze::Request
- CLASS Ramaze::Response
- CLASS Ramaze::SpecLogger

### Methods

- ::const_missing
- ::core
- ::deprecated

### Files

- Gemfile
- Rakefile

### Class/Module Index

Quicksearch

- Ramaze
- Ramaze::App
- Ramaze::Bin
- Ramaze::Bin::Create
- Ramaze::Bin::Runner
- Ramaze::Cache
- Ramaze::Cache::LRU
- Ramaze::Cache::LocalMemCache
- Ramaze::Cache::MemCache
- Ramaze::Cache::Redis
- Ramaze::Cache::Sequel
- Ramaze::Controller
- Ramaze::CoreExtensions
- Ramaze::CoreExtensions::Object
- Ramaze::CoreExtensions::String
- Ramaze::Current
- Ramaze::DefaultController
- Ramaze::Files
- Ramaze::Gestalt
- Ramaze::Helper
- Ramaze::Helper::Auth
- Ramaze::Helper::Bench
- Ramaze::Helper::BlueForm
- Ramaze::Helper::BlueForm::Form
- Ramaze::Helper::CSRF
- Ramaze::Helper::Cache
- Ramaze::Helper::Cache::SingletonMethods
- Ramaze::Helper::Email
- Ramaze::Helper::Erector
- Ramaze::Helper::Flash
- Ramaze::Helper::Formatting
- Ramaze::Helper::Gestalt
- Ramaze::Helper::Gravatar
- Ramaze::Helper::Identity
- Ramaze::Helper::Layout
- Ramaze::Helper::Layout::SingletonMethods
- Ramaze::Helper::Link
- Ramaze::Helper::Localize
- Ramaze::Helper::Localize::Dictionary
- Ramaze::Helper::Localize::Parser
- Ramaze::Helper::Markaby
- Ramaze::Helper::Maruku
- Ramaze::Helper::Paginate
- Ramaze::Helper::Paginate::Paginator
- Ramaze::Helper::Paginate::Paginator::ArrayPager
- Ramaze::Helper::Paginate::Paginator::DataMapperPager
- Ramaze::Helper::Remarkably
- Ramaze::Helper::RequestAccessor
- Ramaze::Helper::SendFile
- Ramaze::Helper::SimpleCaptcha
- Ramaze::Helper::Stack
- Ramaze::Helper::Thread
- Ramaze::Helper::Upload
- Ramaze::Helper::Upload::ClassMethods
- Ramaze::Helper::Upload::UploadedFile
- Ramaze::Helper::UserHelper
- Ramaze::Helper::UserHelper::Wrapper
- Ramaze::Helper::XHTML
- Ramaze::LRUHash
- Ramaze::Logger
- Ramaze::Logger::Informer
- Ramaze::Logger::LogHub
- Ramaze::Logger::Logger
- Ramaze::Logger::RotatingInformer
- Ramaze::Logger::Syslog
- Ramaze::Logging
- Ramaze::Reloader
- Ramaze::Reloader::Hooks
- Ramaze::Reloader::WatchInotify
- Ramaze::Reloader::WatchStat
- Ramaze::Request
- Ramaze::Response
- Ramaze::SpecLogger
- Ramaze::View
- Ramaze::View::Erector
- Ramaze::View::Erubis
- Ramaze::View::Ezamar
- Ramaze::View::Gestalt
- Ramaze::View::Haml
- Ramaze::View::Liquid
- Ramaze::View::Liquid::Tag
- Ramaze::View::Lokar
- Ramaze::View::Mustache
- Ramaze::View::Mustache::RamazeContext
- Ramaze::View::Nagoro
- Ramaze::View::Remarkably
- Ramaze::View::Sass
- Ramaze::View::Slippers
- Ramaze::View::Tagz
- Ramaze::View::Tagz::Methods
- Ramaze::View::Tenjin
- Innate
- Innate::View
- Innate::View::Slim
- Nagoro
- Nagoro::Pipe
- Nagoro::Pipe::RenderPartial
- Bacon
- Bacon::PrettyOutput
- Erector
- Erector::Widget
- Rack
- Rack::RouteExceptions
- Tenjin
- Tenjin::Template
- BlankSlate
- Controller
- MainController
- Object

No matching classes.

# Ramaze

Namespace for Ramaze

THINK:

    * for now, we don't extend this with Innate to keep things clean. But we
      should eventually do it for a simple API, or people always have to find
      out whether something is in Innate or Ramaze.
      No matter which way we go, we should keep references point to the
      original location to avoid too much confusion for core developers.

    Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

    Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

All files in this distribution are subject to the terms of the MIT license.

### Constants

AppMap

  An application is a collection of controllers and options that have a common name. Every application has a location it dispatches from, this behaves similar to Rack::URLMap.

Cache
DEPRECATED_CONSTANTS
Helper
Log
OpenIDStore

  Constant for storing meta-information persistent

ROOT
VERSION
View

### Attributes

options[RW]

### Public Class Methods

const_missing(name) click to toggle source

    # File lib/ramaze/snippets/ramaze/deprecated.rb, line 15
    def self.const_missing(name)
      if to = DEPRECATED_CONSTANTS[name]
        Log.warn "Ramaze::#{name} is deprecated, use #{to} instead"
        constant(to)
      else
        super
      end
    end

core() click to toggle source

@see Innate.core

    # File lib/ramaze.rb, line 60
    def self.core
      roots, publics = options[:roots], options[:publics]

      joined  = roots.map { |r| publics.map { |p| File.join(r, p) } }
      joined  = joined.flatten.map { |p| Rack::File.new(p) }
      current = Current.new(Route.new(AppMap), Rewrite.new(AppMap))

      return Rack::Cascade.new(joined << current, [404, 405])
    end

deprecated(from, to = nil) click to toggle source

    # File lib/ramaze/snippets/ramaze/deprecated.rb, line 8
    def self.deprecated(from, to = nil)
      message = "%s is deprecated"
      message << ", use %s instead" unless to.nil?
      message << " - from: %p"
      Log.warn(message % [from, to, caller[1]])
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.