# arirang ruby script example
# by pilot

class Arirang

#@ari_port = 80
#@ari_recvsize = 1024
#@ari_recvflag = 3

     def baedal
        $ari_info = {
        'description' => '-G option result to csv file',
        'author' => 'pilot pilot@monkey.org'
        }
        puts $ari_info['description'] + "\n\n"
     end

     def asadal
         ariconnect
         extra = "GET / HTTP/1.0\r\n\r\n"
         response = arisend(extra)
         response.each do |line|
         x = line.match(/^Server\: (.+)\r/)
            if x != nil
                y = "#{$ari_host} , #{x[1]}"
                puts y
                File.open("report.csv", "a") do |fd|
                fd.write(y)
                fd.write("\n")
                end
            end
        end
    end

end