Module: CucumberCinema::ViewSelectStrategy
- Defined in:
- lib/cucumber_cinema/view_strategy.rb
Class Method Summary collapse
Class Method Details
.new_movie(options = {}) ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/cucumber_cinema/view_strategy.rb', line 15 def self.new_movie(={}) if ENV['CUCUMBER_CINEMA'] $cucumber_cinema_screenshots = {} $cucumber_cinema_emails = {} create_screenhot_dir() $cucumber_cinema_prefix = [:prefix].present? ? [:prefix] : "take" $cucumber_cinema_action_shots=[] $cucumber_cinema_all_screenshots=[] end end |
.take_screenshot?(request) ⇒ Boolean
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/cucumber_cinema/view_strategy.rb', line 4 def self.take_screenshot?(request) return false unless request current_shot = "#{request.filtered_parameters["controller"]}-#{request.filtered_parameters["action"]}-#{request.method}" if !$cucumber_cinema_screenshots[current_shot] $cucumber_cinema_screenshots[current_shot] = 1 true else false end end |