Method: Arrow::Session::FileStore#remove

Defined in:
lib/arrow/session/filestore.rb

#removeObject

Permanently remove the data hash associated with the id used in the receiver’s creation from permanent storage.



117
118
119
120
121
122
123
124
125
126
127
# File 'lib/arrow/session/filestore.rb', line 117

def remove
	super
	self.close
	file = self.session_file
	if File.exists?( file )
		File.delete( file )
	else
		raise Arrow::SessionError,
			"Session file #{file} does not exist in the data store"
	end
end