lib/inch/language/javascript/provider/jsdoc/object.rb in inch-0.6.4 vs lib/inch/language/javascript/provider/jsdoc/object.rb in inch-0.7.0
- old
+ new
@@ -21,14 +21,14 @@
#
# @param jsdoc_object [Hash]
# @return [Provider::JSDoc::Object]
def for(jsdoc_object)
@cache ||= {}
- if (proxy_object = @cache[cache_key(jsdoc_object)])
+ key = cache_key(jsdoc_object)
+ if proxy_object = @cache[key]
proxy_object
else
- @cache[cache_key(jsdoc_object)] =
- class_for(jsdoc_object).new(jsdoc_object)
+ @cache[key] = class_for(jsdoc_object).new(jsdoc_object)
end
end
private