Как передать возвращаемое значение функции с & оператором в ruby? - PullRequest
0 голосов
/ 28 апреля 2020

Я наткнулся на следующий фрагмент кода в ruby, где оператор безопасной навигации используется для вызова второго метода, в приведенном ниже примере, передается ли ответ, который мы получаем от вызова Excon.get, в process_ json автоматически , в определении функции process_ json параметр не передается. Я не уверен, как это может работать.

class Client
   API_ENDPOINT = 'https://api.twitter.com'

   class << self
     def call
       new.call(API_ENDPOINT)&.process_json
     end
   end

   def call(url)
    Excon.get(url)
   end

   def process_json
    //process json response
   end 
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...