Module: ActionInterceptor
- Defined in:
- lib/action_interceptor.rb,
lib/action_interceptor/common.rb,
lib/action_interceptor/engine.rb,
lib/action_interceptor/version.rb,
lib/action_interceptor/encryptor.rb,
lib/action_interceptor/action_mailer.rb,
lib/action_interceptor/action_controller.rb,
lib/action_interceptor/undefined_interceptor.rb
Defined Under Namespace
Modules: ActionController, ActionMailer, Common
Classes: Encryptor, Engine, UndefinedInterceptor
Constant Summary
collapse
- DEFAULT_CONFIG =
{}
- INTERCEPTOR_ATTRIBUTES =
[:intercepted_url_key,
:override_url_options,
:skip_session]
- VERSION =
'0.5.3'
Class Method Summary
collapse
Class Method Details
25
26
27
|
# File 'lib/action_interceptor.rb', line 25
def self.configure(&block)
instance_exec &block
end
|
.interceptor(interceptor_name, &block) ⇒ Object
21
22
23
|
# File 'lib/action_interceptor.rb', line 21
def self.interceptor(interceptor_name, &block)
interceptors.merge!({interceptor_name => block})
end
|
.interceptors ⇒ Object
17
18
19
|
# File 'lib/action_interceptor.rb', line 17
def self.interceptors
@interceptors ||= {}
end
|