module Mize::Reload

Public Instance Methods

reload(*) click to toggle source

Reload this object if a reload method was provided up somewhere in the inheritance tree, afterwards clear the memoization cache and return self.

Calls superclass method
# File lib/mize/reload.rb, line 4
def reload(*)
  Mize::MUTEX.synchronize do
    result = self
    if defined? super
      result = super
    end
    Mize.wrapped.clear
    mize_cache_clear
    result
  end
end