class TED::Config
Public Class Methods
new(path)
click to toggle source
# File lib/config.rb, line 3 def initialize(path) exist = File.file?(path) if exist File.open(path,"r").each do |l| p = l.split(",") @ip = p[0] @port = p[1].to_i end @file = File.open(path, "w+") else @file = File.open(path, "a+") @ip = "localhost" @port = 3030 save end end
Public Instance Methods
changeIP(ip)
click to toggle source
# File lib/config.rb, line 30 def changeIP(ip) @ip=ip save end
changePort(port)
click to toggle source
# File lib/config.rb, line 25 def changePort(port) @port=port.to_i save end
close()
click to toggle source
# File lib/config.rb, line 43 def close save @file.close end
getIP()
click to toggle source
# File lib/config.rb, line 35 def getIP return @ip end
getPort()
click to toggle source
# File lib/config.rb, line 39 def getPort return @port.to_i end
save()
click to toggle source
# File lib/config.rb, line 20 def save @file.rewind @file.puts("#{@ip},#{@port}") end