# File lib/gibbler/history.rb, line 27 def gibbler_history(short=false) # Only a single thread should attempt to initialize the store. if self.__gibbler_history.nil? @@mutex.synchronize { self.__gibbler_history ||= { :history => [], :objects => {}, :stamp => {} } } end if short == false self.__gibbler_history[:history] else self.__gibbler_history[:history].collect { |g| g.short } end end