Невозможно получить доступ к binding.pry

Пытаюсь использовать binding.pry работает, пока emoticons_hash.eachПытаюсь использовать это внутри .eachили после этого он не сработает. Он также не работает с другими методами этой программы, даже с puts "hello" после этого.

require 'pry'
require 'yaml'
def load_library(filepath)
  emoticons_hash = YAML.load_file (filepath)
  puts emoticons_hash.inspect

  language_hash = {}
  emoticons_hash.each do |emoticon|
   language_hash[emoticon] = emoticons_hash[emoticon].value
   binding.pry
  end
  binding.pry
  puts "hello"
end

def english
     binding.pry
      puts "hello"
    end

1 ответ

Что-то есть в твоем emoticons_hashпеременная? Если да, он отвечает на .each метод?

Я думаю твой binding.pry не достигают этого пути из-за одной из этих двух проблем.

Другие вопросы по тегам