Method: TestData#delete

Defined in:
lib/test_data.rb

#delete(key) ⇒ Object

Public: Deletes a data attribute.

key - Symbol data attribute to delete.

Returns Object value of deleted attribute.



123
124
125
126
127
128
129
130
# File 'lib/test_data.rb', line 123

def delete(key)
  @test_case.lock(@w_lock_obj, 1.min) do
    value = current_data.delete(key.to_sym)
    logger.debug("Deleted test data: #{key} => #{value.inspect}")
    update(nil)
    value
  end
end