Я пишу в Ruby 2.3.1p112 и Rails 4.2.7.1 и сталкиваюсь с этой ошибкой (?) При попытке использовать оператор if внутри одного из файлов rake.
Я называю это задание с граблями:
task :bar, [:argument] => :environment do |_task, arg|
binding.pry
if arg.blank?
# do stuff
else
# do other stuff
end
end
от этого работника:
# ...
def perform(location = nil)
Rake::Task["foo:bar"].execute(location)
end
# ...
И когда код попадает в строку binding.pry, я получаю следующую проблему:

Это действительно ошибка или мне не хватает некоторых базовых знаний?
Спасибо!