# File lib/capybara-screenshot/saver.rb, line 14 def initialize(capybara, page, html_save=true, filename_prefix='screenshot') @capybara, @page, @html_save = capybara, page, html_save time_now = Time.now timestamp = "#{time_now.strftime('%Y-%m-%d-%H-%M-%S.')}#{'%03d' % (time_now.usec/1000).to_i}" filename = [filename_prefix] filename << timestamp if Capybara::Screenshot.append_timestamp filename << SecureRandom.hex if Capybara::Screenshot.append_random @file_base_name = filename.join('_') Capybara::Screenshot.prune end