-3

这是红宝石代码:

[:val1, :val2, :val3].each do |method_name|
  define_method(met_n) do |param1, param2|
    inflect(param1, param2, SOME_CONST[met_n.to_s])
  end
end

这不是我的代码。我试图弄清楚它是什么inflect,但我失败了,虽然它应该是一个标准的 ruby​​ 函数。

那么它是如何定义的,或者我在哪里可以找到有关它的文档?

4

1 回答 1

1

inflect不是标准的 ruby​​ 函数。这必须是其他人的 API 的一部分。

于 2013-10-18T01:35:32.550 回答