A qual padrão de memorização Ruby o ActiveSupport :: Memoizable se refere?
Então, no Rails 3.2, o ActiveSupport :: Memoizable foi descontinuad
A mensagem diz:
DEPRECATION WARNING: ActiveSupport::Memoizable is deprecated and
will be removed in future releases,simply use Ruby memoization
pattern instead.
Refere-se ao "padrão de memorização Ruby" (singular) como se houvesse um padrão que todos nós devíamos conhecer e nos referir a ...
Presumo que eles significam algo como:
def my_method
@my_method ||= # ... go get the value
end
o
def my_method
return @my_method if defined?(@my_method)
@my_method = # ... go get the value
end
Há algo mais que eu perdi?