Guest User

Untitled

a guest
Mar 11th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. require "rubygems"
  2. require "activerecord"
  3. require "csv"
  4. require "ping"
  5.  
  6. ActiveRecord::Base.establish_connection(
  7. :adapter => "mysql",
  8. :host => "na",
  9. :username => "na",
  10. :password => "na",
  11. :database => "pc_inventory")
  12.  
  13. class Computer < ActiveRecord::Base
  14.  
  15. end
  16.  
  17. def online(host)
  18. Ping.pingecho(host, 1.3, 3389)
  19. end
  20.  
  21.  
  22. def dameware(host)
  23. Ping.pingecho(host, 0.8, 6129)
  24. end
  25.  
  26.  
  27. Computer.find(:all, :order => "date DESC").each do |computer|
  28. online_check = online(computer.ip)
  29. dameware_check = dameware(computer.ip)
  30. Computer.update(computer.id, {:online => online_check, :dameware => dameware_check})
  31. end
  32.  
  33.  
  34.  
  35. ERROR I get when I run the .rb file...
  36.  
  37. online.rb:17: undefined method `online' for main:Object (NoMethodError)
Add Comment
Please, Sign In to add comment