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

acquire(*globs)

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/*'

const_missing(name)
deprecated(from, to = nil)
plugin(name, options = {})
setup(options = {:verbose => true}, &block)

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

to(object)

[Validate]