Module: ActionController::Caching::Actions

Defined in:
lib/tagged-cache/action_controller.rb

Instance Method Summary collapse

Instance Method Details

#_save_fragment_with_options_processing(name, options) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/tagged-cache/action_controller.rb', line 4

def _save_fragment_with_options_processing(name, options)
  depends = options[:depends]
  depends = if depends.is_a?(Symbol)
              send(depends)
            elsif depends.respond_to?(:call)
              instance_exec(self, &depends)
            else
              depends
            end
  _save_fragment_without_options_processing(name, options.merge(:depends => depends))
end