ноль разыменование может произойти в Time.new.to_date.to_time - PullRequest
1 голос
/ 25 июня 2019

Почему RubyMine выдает предупреждение nil dereference may occur на Time.new.to_date.to_time?

def main(from_date = nil)
  from_date ||= Time.new.to_date.to_time
end

Я хочу заполнить переменную from_date в методе либо аргументом, переданным методу, либо текущей датой (Time.new.to_date.to_time).

В каком случаеможет случиться dereference may occur?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...