Module: Espresso
- Defined in:
- lib/espresso.rb,
lib/espresso/view.rb,
lib/espresso/model.rb,
lib/espresso/concern.rb,
lib/espresso/collection.rb,
lib/espresso/controller.rb,
lib/espresso/deprecated.rb,
lib/espresso/view/form_builder.rb,
lib/espresso/deprecated/resources.rb,
lib/espresso/collection/searchlogic.rb,
lib/espresso/collection/will_paginate.rb,
lib/espresso/view/inherited_resources.rb,
lib/espresso/model/inherited_resources.rb,
lib/espresso/controller/inherited_resources.rb
Defined Under Namespace
Modules: Concern, Controller, Model, Resources, View Classes: Collection
Constant Summary collapse
- BASE_MODULES =
%w(model view controller)
- ActionView =
View
Class Method Summary collapse
-
.configure ⇒ Object
Configures Espresso.
-
.uses(extension) ⇒ Object
Loads Espresso extensions.
Class Method Details
.configure ⇒ Object
Configures Espresso. By default, loads all extensions
18 19 20 21 22 23 24 |
# File 'lib/espresso.rb', line 18 def self.configure if block_given? yield else uses :all end end |
.uses(extension) ⇒ Object
Loads Espresso extensions
28 29 30 |
# File 'lib/espresso.rb', line 28 def self.uses(extension) require("espresso/extensions/#{extension}") end |