Я работаю с некоторыми файлами, и мне нужно передать некоторые свойства файла yaml в метод внутри и в контроллер, но я не могу, он всегда возвращает «неопределенный метод для nil-класса»
def method
yml_import
variable = class.other_method('action', @yaml_file['index']['property'])
end
private
def yml_import
@yaml_file = YAML.load_file(File.join("path to file.yml"))
end
Я ожидал, что переменная получит строку, которая находится в свойстве файла yaml, но это не так. Возвращает мне "неопределенный метод для ноль класса".
def method
yml_import if conditional
var1 = class.new('args') #this is ok this part was already functioning
var2 = var1.other_method('action', @yaml_file['index']['property']) # this line is the cursed
end