Project1

标题: 一个没什么用的方法,几行代码而已。。[调试用] [打印本页]

作者: 尤莉斯    时间: 2007-3-10 19:23
标题: 一个没什么用的方法,几行代码而已。。[调试用]
class Object
  
  def method_missing(method_id,*args)
    str = "调用了未定义的方法:" + method_id.id2name
    str += "(" + args.join(",") + ")" unless args.empty?
    p "轨迹:",caller.join(" ← "),str
  end
  
end


汗~ 至于有没用有,有什么用自己看着办好了````{/gg}
作者: 尤莉斯    时间: 2007-3-10 19:23
标题: 一个没什么用的方法,几行代码而已。。[调试用]
class Object
  
  def method_missing(method_id,*args)
    str = "调用了未定义的方法:" + method_id.id2name
    str += "(" + args.join(",") + ")" unless args.empty?
    p "轨迹:",caller.join(" ← "),str
  end
  
end


汗~ 至于有没用有,有什么用自己看着办好了````{/gg}
作者: 亿万星辰    时间: 2007-3-10 19:38
能指出调用的位置啊.....这个用处是有,不过估计用的人不会很多,在debug时可以方便追踪
作者: 美兽    时间: 2007-3-10 20:15
呵呵,大约有三天没碰到RM了,真想找机会测试下实际效果。
作者: gpra8764    时间: 2007-3-11 22:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 轮回者    时间: 2007-3-27 21:13
以下引用gpra8764于2007-3-11 14:53:26的发言:

只对于我们这些制作脚本的人有点意义吧,不过不习惯这样调试就是……

赞同




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1