module ActionView::Rendering
Public Instance Methods
render(options = {}, locals = {}, &block)
click to toggle source
# File lib/cucumber-cinema.rb, line 27 def render(options = {}, locals = {}, &block) if CucumberCinema::ViewSelectStrategy.take_screenshot?(request) body = render_old(options, locals, &block) ::CucumberCinema::Camera.new.take_screenshot(body, :name=>screenshot_name) end render_old(options, locals, &block) end
Also aliased as: render_old
Protected Instance Methods
screenshot_name()
click to toggle source
# File lib/cucumber-cinema.rb, line 37 def screenshot_name name = "#{request.filtered_parameters["controller"]}-#{request.filtered_parameters["action"]}-#{request.method}" name.gsub!(/[^0-9a-z\-]/i, '-') name.downcase! name end