Ruby: undefined method `include?' for nil:NilClass (NoMethodError) -
i can't find proper fix delete conditional expression error, 'include?'
when "delete" puts "please type verbatim task delete:" target_task = gets.chomp if @all_tasks.include?("target_task") @all_tasks.delete("target_task") puts "#{target_task} removed list" end full code linked here @ github. line 70.
i've tried proper include? format linked here, tried every combination of parenthesis , quotations target_task, , tried including my_list.@all_tasks.include? too. no dice.
the problem @all_tasks instance variable of list class , try access outside class. that, add
attr_reader :all_tasks inside definition of list class , call
if my_list.all_tasks.include?("target_task") instead.
Comments
Post a Comment