Module Ramaze
In: lib/ramaze.rb
lib/ramaze/app.rb
lib/ramaze/cache.rb
lib/ramaze/cache/localmemcache.rb
lib/ramaze/cache/lru.rb
lib/ramaze/cache/memcache.rb
lib/ramaze/cache/sequel.rb
lib/ramaze/contrib/addressable_route.rb
lib/ramaze/contrib/email.rb
lib/ramaze/contrib/facebook.rb
lib/ramaze/contrib/gettext.rb
lib/ramaze/contrib/profiling.rb
lib/ramaze/contrib/rest.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/disqus.rb
lib/ramaze/helper/erector.rb
lib/ramaze/helper/flash.rb
lib/ramaze/helper/form.rb
lib/ramaze/helper/formatting.rb
lib/ramaze/helper/gestalt.rb
lib/ramaze/helper/gravatar.rb
lib/ramaze/helper/httpdigest.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/nitroform.rb
lib/ramaze/helper/pager.rb
lib/ramaze/helper/paginate.rb
lib/ramaze/helper/partial.rb
lib/ramaze/helper/remarkably.rb
lib/ramaze/helper/sequel.rb
lib/ramaze/helper/request_accessor.rb
lib/ramaze/helper/sequel_form.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/ultraviolet.rb
lib/ramaze/helper/user.rb
lib/ramaze/helper/xhtml.rb
lib/ramaze/log.rb
lib/ramaze/log/analogger.rb
lib/ramaze/log/growl.rb
lib/ramaze/log/hub.rb
lib/ramaze/log/informer.rb
lib/ramaze/log/knotify.rb
lib/ramaze/log/logger.rb
lib/ramaze/log/logging.rb
lib/ramaze/log/rotatinginformer.rb
lib/ramaze/log/syslog.rb
lib/ramaze/log/xosd.rb
lib/ramaze/middleware_compiler.rb
lib/ramaze/plugin.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/setup.rb
lib/ramaze/snippets/array/put_within.rb
lib/ramaze/snippets/binding/locals.rb
lib/ramaze/snippets/kernel/pretty_inspect.rb
lib/ramaze/snippets/numeric/filesize_format.rb
lib/ramaze/snippets/numeric/time.rb
lib/ramaze/snippets/object/__dir__.rb
lib/ramaze/snippets/object/instance_variable_defined.rb
lib/ramaze/snippets/object/pretty.rb
lib/ramaze/snippets/object/scope.rb
lib/ramaze/snippets/proc/locals.rb
lib/ramaze/snippets/ramaze/acquire.rb
lib/ramaze/snippets/ramaze/deprecated.rb
lib/ramaze/snippets/ramaze/dictionary.rb
lib/ramaze/snippets/ramaze/fiber.rb
lib/ramaze/snippets/ramaze/lru_hash.rb
lib/ramaze/snippets/ramaze/struct.rb
lib/ramaze/snippets/string/camel_case.rb
lib/ramaze/snippets/string/color.rb
lib/ramaze/snippets/string/end_with.rb
lib/ramaze/snippets/string/esc.rb
lib/ramaze/snippets/string/ord.rb
lib/ramaze/snippets/string/snake_case.rb
lib/ramaze/snippets/string/start_with.rb
lib/ramaze/snippets/string/unindent.rb
lib/ramaze/spec.rb
lib/ramaze/spec/helper/pretty_output.rb
lib/ramaze/tool/bin.rb
lib/ramaze/tool/create.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/less.rb
lib/ramaze/view/liquid.rb
lib/ramaze/view/lokar.rb
lib/ramaze/view/maruku.rb
lib/ramaze/view/mustache.rb
lib/ramaze/view/nagoro.rb
lib/ramaze/view/redcloth.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
         Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com

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

Methods

acquire   const_missing   deprecated   plugin   setup   to  

Classes and Modules

Module Ramaze::Contrib
Module Ramaze::CoreExtensions
Module Ramaze::Helper
Module Ramaze::Logger
Module Ramaze::Logging
Module Ramaze::Plugin
Module Ramaze::Tool
Module Ramaze::View
Class Ramaze::AddressableRoute
Class Ramaze::App
Class Ramaze::Cache
Class Ramaze::ClassForm
Class Ramaze::Controller
Class Ramaze::Current
Class Ramaze::DefaultController
Class Ramaze::Dictionary
Class Ramaze::Dispatcher
Class Ramaze::EmailHelper
Class Ramaze::Fiber
Class Ramaze::Files
Class Ramaze::Form
Class Ramaze::GemSetup
Class Ramaze::Gestalt
Class Ramaze::InstanceForm
Class Ramaze::LRUHash
Class Ramaze::MiddlewareCompiler
Class Ramaze::Pager
Class Ramaze::Reloader
Class Ramaze::Request
Class Ramaze::Response
Class Ramaze::SpecLogger
Class Ramaze::Struct

Constants

ROOT = File.expand_path(File.dirname(__FILE__)) unless defined?(Ramaze::ROOT)
AppMap = Innate::URLMap.new   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 = Innate::Cache
Helper = Innate::Helper
OpenIDStore = OpenID::Store::Filesystem.new(openid_store_file)   Constant for storing meta-information persistent
Log = Innate::Log
DEPRECATED_CONSTANTS = { :BASEDIR => :ROOT, :Template => :View, :Optional => :Optioned, }
VERSION = "2010.06.18"
View = Innate::View

Attributes

options  [RW] 

Public Class methods

Require all .rb and .so files on the given globs, utilizes Dir::[].

Examples:

  # Given following directory structure:
  # src/foo.rb
  # src/bar.so
  # src/foo.yaml
  # src/foobar/baz.rb
  # src/foobar/README

  # requires all files in 'src':
  Ramaze.acquire 'src/*'

  # requires all files in 'src' recursive:
  Ramaze.acquire 'src/**/*'

  # require 'src/foo.rb' and 'src/bar.so' and 'src/foobar/baz.rb'
  Ramaze.acquire 'src/*', 'src/foobar/*'

Convenient setup and activation of gems from different sources and specific versions. It‘s almost like Kernel#gem but also installs automatically if a gem is missing.

@example

  Ramaze.setup :verbose => true do
    # gem and specific version
    gem 'makura', '>=2009.01'

    # gem and name for require
    gem 'aws-s3', :lib => 'aws/s3'

    # gem with specific version from rubyforge (default)
    gem 'json', :version => '=1.1.3', :source => rubyforge

    # gem from github
    gem 'manveru-org', :lib => 'org', :source => github
  end

@option options [boolean] (true) verbose @option options [String] (nil) extconf @yield block @see GemSetup#initialize @author manveru

[Validate]