before this part of code (or in your controller or presenter):
cache("usecase_#{usecase.id}", :expires_in => "#{usecase.minutesToNextRun}".to_i.minutes) do
some code
end
try this:
@minutes_to_next_run ||= usecase.minutesToNextRun
in the example above, if @minutes_to_next_run
is nil
, then it is set equal to usecase.minutesToNextRun
. If it has a value, it uses it. If you read it symantically, it makes sense:
@minutes_to_next_run OR @minutes_to_next_run = usecase.minutesToNextRun
here is a (very) definitive answer about this