method
write_fragment_for
v4.2.1 -
Show latest stable
- Class:
ActionView::Helpers::CacheHelper
write_fragment_for(name, options)private
No documentation available.
# File actionview/lib/action_view/helpers/cache_helper.rb, line 186
def write_fragment_for(name, options) #:nodoc:
# VIEW TODO: Make #capture usable outside of ERB
# This dance is needed because Builder can't use capture
pos = output_buffer.length
yield
output_safe = output_buffer.html_safe?
fragment = output_buffer.slice!(pos..-1)
if output_safe
self.output_buffer = output_buffer.class.new(output_buffer)
end
controller.write_fragment(name, fragment, options)
end