Кто-нибудь может мне помочь, как я понимаю этот код - PullRequest
0 голосов
/ 27 сентября 2018

Я читаю руководство по рельсам и застрял в этом коде.Я не знаю, правильно ли спрашивать о понимании.Если это так, пожалуйста, предложите мне, как мне изучить руководства.

class Proc
  def bind(object)
    block, time = self, Time.current
    object.class_eval do
      method_name = "__bind_#{time.to_i}_#{time.usec}"
      define_method(method_name, &block)
      method = instance_method(method_name)
      remove_method(method_name)
      method
    end.bind(object)
  end
end

Спасибо.

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