Module: Imagine

Defined in:
lib/imagine.rb,
lib/imagine/config.rb,
lib/imagine/engine.rb,
lib/imagine/plugin.rb,
lib/imagine/plugins.rb,
lib/imagine/version.rb,
app/models/imagine/album.rb,
app/models/imagine/image.rb,
app/warehouses/imagine/album.rb,
app/warehouses/imagine/image.rb,
lib/imagine/model_extensions/album.rb,
lib/imagine/model_extensions/image.rb,
app/helpers/imagine/application_helper.rb,
app/controllers/imagine/albums_controller.rb,
app/controllers/imagine/images_controller.rb,
app/controllers/imagine/application_controller.rb,
lib/rails/generators/imagine/migration_generator.rb,
lib/rails/generators/imagine/initializer_generator.rb

Defined Under Namespace

Modules: ApplicationHelper, Engines, ModelExtensions, Warehouses Classes: AlbumsController, ApplicationController, Config, Engine, ImagesController, InitializerGenerator, MigrationGenerator, OrmNotSupportedError, Plugin, Plugins

Class Method Summary collapse

Class Method Details

.configObject



11
12
13
# File 'lib/imagine.rb', line 11

def config
  @config ||= Imagine::Config.new
end

.configure(options = {}, &block) ⇒ Object



7
8
9
# File 'lib/imagine.rb', line 7

def configure(options={}, &block)
  @config ||= Imagine::Config.new(options, &block)
end

.method_missing(meth, *args) ⇒ Object



15
16
17
18
# File 'lib/imagine.rb', line 15

def method_missing(meth, *args)
  super unless config.respond_to?(meth)
  config.send(meth, *args)
end

.versionObject



3
4
5
# File 'lib/imagine/version.rb', line 3

def version
  %q{0.3.0}
end