Когда я помещаю метод, который ссылается на извлеченный пакет, внутри другого метода, он покидает область действия и завершается ошибкой.
Как правильно это сделать.Я пытался играть с «я», но я новичок, и это не сработало.
Желаемое решение.Не работает.Возвращает ошибку.
неопределенный метод "account" для nil: NilClass (NoMethodError)
require 'package that has 'accounts''
class Name
@sandbox = #working API connection
def get_account
@sandbox.accounts do |resp| #This is where error is
resp.each do |account|
if account.name == "John"
name = account.name
end
end
end
end
end
new = Name.new
p new.get_account
Это работает, но не создает повторно используемый метод.
require 'package that has 'accounts''
class Name
@sandbox = #working API connection
@sandbox.accounts do |resp|
resp.each do |account|
if account.name == "John"
p account.name
end
end
end
end
new = Name.new