Module方法调用好不好
程序员文章站
2022-05-19 23:23:54
...
以前说,用module给class加singleton方法,和extend到类include到类的instance
现在看看这个
掉的时候
现在看看这个
module Prober def probe_invoke(type, data = {}) p = Probe.new({:probe_type => type.to_s, :data => data.to_json, :probe_status => 0, :retries => 0}) p.save end end
掉的时候
require 'prober' include Prober probe_invoke("send_sms", sms_text)
module Prober def Prober.probe_invoke(type, data = {}) p = Probe.new({:probe_type => type.to_s, :data => data.to_json, :probe_status => 0, :retries => 0}) p.save end end Prober.probe_invoke("send_sms", sms_text)
module Prober class << self def probe_invoke(type, data = {}) p = Probe.new({:probe_type => type.to_s, :data => data.to_json, :probe_status => 0, :retries => 0}) p.save end # more module instance methods ... end end
推荐阅读
-
ACCESS 调用后台存储过程的实现方法
-
WPF调用Matlab函数的方法
-
C#调用SAPI实现语音识别的两种方法
-
PHP $this->方法调用
-
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 的解决方法,mcryptmoduleopen_PHP教程
-
php调用mysql存储过程的方法
-
PHP过滤代码,正则表达式过滤掉调用种的方法
-
小疑点,怎么在zend的控制器里调用别的控制器里的方法呢
-
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法,api卖家_PHP教程
-
Smarty 的控制器怎么调用其他文件的方法