Table of Contents - desert-0.5.4 Documentation
Pages
CHANGES
README
Desert - It doesn’t get any DRYer than this
Bug/Feature Tracker
Anatomy of a desert plugin
Installation and Usage
Manage Plugin Dependencies
Share Routes
Share Migrations
Share Views
Customize / extend behavior in each installation
Running plugin tests
Running Desert Specs
Notes on Rails version dependencies
Classes/Modules
Desert
Desert::Manager
Desert::Plugin
Desert::PluginMigrations
Desert::PluginMigrations::Migrator
Desert::Rails
Desert::Rails::RouteSet
Desert::VersionChecker
ActionController
ActionController::Routing
ActionController::Routing::RouteSet
ActionController::Routing::RouteSet::Mapper
ActiveRecord
ActiveRecord::Migration
ActiveRecord::Migration::DesertMigration
Rails
Rails::Initializer
Rails::Plugin
ActionView
ActionView::Base
ActionMailer
Object
Methods
::current_rails_version_matches? — Desert::VersionChecker
::get_all_versions — Desert::PluginMigrations::Migrator
::instance — Desert::Manager
::legacy_schema_table_exists? — Desert::PluginMigrations::Migrator
::method_missing — Desert::Manager
::migrate_plugin — Desert::PluginMigrations::Migrator
::new — Desert::Plugin
::new — Desert::Manager
::rails_version_is_1991? — Desert::VersionChecker
::rails_version_is_below_1990? — Desert::VersionChecker
::rails_version_is_below_220? — Desert::VersionChecker
::rails_version_is_below_230? — Desert::VersionChecker
::rails_version_is_below_rc2? — Desert::VersionChecker
::schema_migrations_table_name — Desert::PluginMigrations::Migrator
::version_matches? — Desert::VersionChecker
#== — Desert::Plugin
#all_files — Desert::Manager
#column_exists? — ActiveRecord::Migration::DesertMigration
#controllers_path — Desert::Plugin
#define_constant_from_directory — Object
#define_constant_from_file — Object
#define_constant_with_desert_loading — Object
#depend_on_with_desert — Object
#dependencies — Desert::Manager
#directory_on_load_path? — Desert::Manager
#dump_schema_information_with_plugins — Object
#files_on_load_path — Desert::Manager
#find_plugin — Desert::Manager
#find_plugin — ActiveRecord::Migration::DesertMigration
#find_template — Desert::Plugin
#framework_paths — Desert::Plugin
#guard_against_anonymous_module — Object
#has_parent_module? — Object
#helpers_path — Desert::Plugin
#initialize_schema_information_with_plugins — Object
#initialize_schema_migrations_table_with_plugins — Object
#initialize_with_desert — ActionView::Base
#initialize_with_desert_plugins — Object
#layout_paths — Desert::Manager
#layouts_path — Desert::Plugin
#load_missing_constant_with_desert — Object
#load_once_path? — Object
#load_paths — Desert::Manager
#load_plugin_with_desert — Rails::Initializer
#load_with_desert — Rails::Plugin
#load_with_desert — Object
#look_for_constant_in_parent_module — Object
#migrate_plugin — ActiveRecord::Migration::DesertMigration
#migrated — Desert::PluginMigrations::Migrator
#migration — Desert::Plugin
#migration_path — Desert::Plugin
#models_path — Desert::Plugin
#plugin_exists? — Desert::Manager
#plugin_path — Desert::Manager
#plugin_paths — Desert::Manager
#plugins — Desert::Manager
#plugins_and_app — Desert::Manager
#record_version_state_after_migrating — Desert::PluginMigrations::Migrator
#register_plugin — Desert::Manager
#require_all_files — Desert::Manager
#require_plugin — Rails::Initializer
#require_plugin — Rails::Plugin
#require_with_desert — Object
#routes_from_plugin — Desert::Rails::RouteSet
#set_schema_version — Desert::PluginMigrations::Migrator
#table_exists? — ActiveRecord::Migration::DesertMigration
#templates_path — Desert::Plugin
#with_current_plugin — Desert::Plugin