class Scrape456::ScreenshotFilenameSequence

Returns filenames for successive screenshots. The resulting filenames sort by date and sequence and include descriptive labels.

Usage example:

shot_filenames = ScreenshotFilenameSequence.new … session.save_screenshot(shot_filenames.next(:after_click_event_attendee_data))

Public Class Methods

new() click to toggle source
# File lib/scrape456/screenshot_filename_sequence.rb, line 13
def initialize
  @counter = 0
end

Public Instance Methods

next(label) click to toggle source
# File lib/scrape456/screenshot_filename_sequence.rb, line 17
def next(label)
  @counter += 1
  Time.now.utc.iso8601 + '-' + ('%02d' % @counter) + '-' + label.to_s + '.png'
end