我无法理解这种注入方法发生了什么。它来自以前版本的 octokit gem 1.25.0
VALID_OPTIONS_KEYS = [
:adapter,
:faraday_config_block,
:api_version,
:api_endpoint,
:web_endpoint,
:status_api_endpoint,
:login,
:password,
:proxy,
:oauth_token,
:client_id,
:client_secret].freeze
这是行动
VALID_OPTIONS_KEYS.inject({}){|o,k| o.merge!(k => send(k)) }
谁能帮我吗。我对可以解释的各种方式感兴趣。谢谢