Class: ActionController::CgiRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/stale_object_destroyer.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#attemptObject

Returns the value of attribute attempt.



2
3
4
# File 'lib/stale_object_destroyer.rb', line 2

def attempt
  @attempt
end

#last_attemptObject

Returns the value of attribute last_attempt.



2
3
4
# File 'lib/stale_object_destroyer.rb', line 2

def last_attempt
  @last_attempt
end

Instance Method Details

#last_attempt?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/stale_object_destroyer.rb', line 4

def last_attempt?
  last_attempt
end

#reraise_stale_object_errors(exception) ⇒ Object



8
9
10
11
12
# File 'lib/stale_object_destroyer.rb', line 8

def reraise_stale_object_errors(exception)
  if exception.is_a?(ActiveRecord::StaleObjectError) && !last_attempt?
    raise exception
  end
end