# File lib/dragonfly/analyser.rb, line 22 def analyse(temp_object, method, *args) if enable_cache key = [temp_object.unique_id, method, *args] cache[key] ||= call_last(method, temp_object, *args) else call_last(method, temp_object, *args) end rescue NotDefined, UnableToHandle => e log.warn(e.message) nil end