的Twitter通知程序巡航控制.rb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了的Twitter通知程序巡航控制.rb相关的知识,希望对你有一定的参考价值。

  1. gem "twitter4r", ">=0.3.0"
  2. require "twitter"
  3. require "time"
  4.  
  5. class TwitterNotifier
  6.  
  7. attr_writer :login, :password
  8.  
  9. def initialize(project)
  10. @project = project
  11.  
  12. Twitter::Client.configure do |conf|
  13. conf.user_agent = 'cruisecontrolrb'
  14. conf.application_name = 'CruiseControl.rb'
  15. conf.application_version = 'v1.2.1'
  16. conf.application_url = 'http://cruisecontrolrb.thoughtworks.com/'
  17. end
  18.  
  19. def build_finished(build)
  20. return unless @login and build.failed?
  21. Twitter::Client.new(:login => @login, :password => @password).
  22. status(:post, "#{build.project.name} build #{build.label} failed") rescue nil
  23. end
  24.  
  25. def build_fixed(build, previous_build)
  26. return unless @login
  27. Twitter::Client.new(:login => @login, :password => @password).
  28. status(:post, "#{build.project.name} build #{build.label} fixed") rescue nil
  29. end
  30.  
  31. end
  32.  
  33. end
  34.  
  35. Project.plugin :twitter_notifier

以上是关于的Twitter通知程序巡航控制.rb的主要内容,如果未能解决你的问题,请参考以下文章

海康监控器球机巡航设置好了,没有显示PTZ啥情况?求大师指点,感谢感谢!

matlab实现车辆自适应巡航系统acc控制

自适应巡航系统(ACC)的基本原理是啥?

matlab汽车巡航模糊pid控制

从 Twitter 接收通知到我的网站

巡航控制 .NET 4.0 MSBUILD 记录器