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