Module: ContextExposer
- Defined in:
- lib/context_exposer.rb,
lib/context_exposer/page.rb,
lib/context_exposer/macros.rb,
lib/context_exposer/version.rb,
lib/context_exposer/integrations.rb,
lib/context_exposer/page_context.rb,
lib/context_exposer/view_helpers.rb,
lib/context_exposer/page/resource.rb,
lib/context_exposer/integrations/base.rb,
lib/context_exposer/integrations/key_filter.rb
Defined Under Namespace
Modules: BaseController, CachedResourceController, Integrations, Macros, ResourceController, ViewHelpers
Classes: Page, PageContext, ViewContext
Constant Summary
collapse
- VERSION =
"0.4.1"
Class Method Summary
collapse
Class Method Details
.patch(name) ⇒ Object
4
5
6
7
8
9
10
11
|
# File 'lib/context_exposer.rb', line 4
def self.patch name
case name.to_sym
when :decorates_before_rendering
require "context_exposer/patch/#{name}"
else
raise ArgumentError, "No patch defined for: #{name}. Try one of #{patches}"
end
end
|
.patches ⇒ Object
13
14
15
|
# File 'lib/context_exposer.rb', line 13
def self.patches
[:decorates_before_rendering]
end
|