Method: Netica::ActiveNetwork#destroy
- Defined in:
- lib/netica/active_network.rb
#destroy(memory = true, storage = true) ⇒ Hash
Destroy the ActiveNetwork
110 111 112 113 114 115 116 117 118 119 120 121 122 123 |
# File 'lib/netica/active_network.rb', line 110 def destroy(memory = true, storage = true) outcome = { token: token, deletion: { memory: nil, redis: nil}} environment = Netica::Environment.instance if memory rejection = environment.network_container.reject!{|network| network.token == token} outcome[:deletion][:memory] = rejection.is_a?(Array) end if environment.redis && storage == true outcome[:deletion][:redis] = (environment.redis.del(token) > 0) end outcome end |