Module方法调用好不好

以前说,用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  endend

掉的时候

require 'prober'include Proberprobe_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  endendProber.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 ...  endend

只有坚韧不拔向着目标奋进,成功后将在不远处等待着你的到来。

Module方法调用好不好

相关文章:

你感兴趣的文章:

标签云: