Sha256: b69d5f1b0e05a283d12bde35a980452a22cc0e20ca5c871059e3f53e9ccc07bf
Contents?: true
Size: 358 Bytes
Versions: 1
Compression:
Stored size: 358 Bytes
Contents
module DatGretel module Resettable # Resets all instance variables and calls +reset!+ on all child modules and # classes. Used for testing. def reset! instance_variables.each { |var| remove_instance_variable var } constants.each do |c| c = const_get(c) c.reset! if c.respond_to?(:reset!) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dat_gretel-4.0.1 | lib/dat_gretel/resettable.rb |