class CypressRails::TracksResets
Public Class Methods
instance()
click to toggle source
# File lib/cypress-rails/tracks_resets.rb, line 5 def self.instance @instance ||= new end
new()
click to toggle source
# File lib/cypress-rails/tracks_resets.rb, line 22 def initialize @reset_needed = false end
Public Instance Methods
reset_needed!()
click to toggle source
# File lib/cypress-rails/tracks_resets.rb, line 9 def reset_needed! @reset_needed = true end
reset_state_if_needed(transactional_server)
click to toggle source
# File lib/cypress-rails/tracks_resets.rb, line 13 def reset_state_if_needed(transactional_server) if @reset_needed ResetsState.new.call(transactional_server: transactional_server) @reset_needed = false end end