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
- VERSION =
'0.4.1'
Class Method Summary
collapse
Class Method Details
22
23
24
|
# File 'lib/action_interceptor.rb', line 22
def self.configure(&block)
instance_exec &block
end
|
.intercepted_url_key(key = nil) ⇒ Object
4
5
6
7
|
# File 'lib/action_interceptor.rb', line 4
def self.intercepted_url_key(key = nil)
@intercepted_url_key = key.to_s unless key.blank?
@intercepted_url_key || 'r'
end
|
.interceptor(interceptor_name, &block) ⇒ Object
18
19
20
|
# File 'lib/action_interceptor.rb', line 18
def self.interceptor(interceptor_name, &block)
interceptors.merge!({interceptor_name => block})
end
|
.interceptors ⇒ Object
14
15
16
|
# File 'lib/action_interceptor.rb', line 14
def self.interceptors
@interceptors ||= {}
end
|
.override_url_options(bool = nil) ⇒ Object
9
10
11
12
|
# File 'lib/action_interceptor.rb', line 9
def self.override_url_options(bool = nil)
@override_url_options = bool unless bool.nil?
@override_url_options.nil? ? true : @override_url_options
end
|