Ruby:别名来自类的方法

the*_*ror 2 ruby alias

我们以Nokogiri为例.

我该怎么改写

page = Nokogiri::HTML.parse(html)
Run Code Online (Sandbox Code Playgroud)

page = myparse(html)
Run Code Online (Sandbox Code Playgroud)

我看到了"alias"关键字,但由于它涉及开放方法所属的任何模块/类,因此没有通用的别名方法.

Dyl*_*kow 5

您可以在应用程序/类中创建一个方法来为您包装:

def myparse(html)
  Nokogiri::HTML.parse(html)
end
Run Code Online (Sandbox Code Playgroud)