Sha256: 80286f97753c9d27e62e3dce872479dc9500772d1e450a6068719fef8e247ff2
Contents?: true
Size: 817 Bytes
Versions: 1
Compression:
Stored size: 817 Bytes
Contents
# The HTTP Server require 'mongrel' require 'irc_cat/http_server/send' if @config['http']['send'] == true require 'irc_cat/http_server/github' if @config['http']['github'] == true class Index < Mongrel::HttpHandler def process(request, response) response.start(200) do |head,out| head["Content-Type"] = "text/html" end end end module IrcCat class HttpServer def initialize(bot, config, ip, port) @bot = bot @config = config puts "Starting HTTP (#{ip}:#{port})" h = Mongrel::HttpServer.new(ip, port) h.register("/", Index.new) h.register("/send", Send.new(@bot, @config)) if @config['http']['send'] == true h.register("/github", Github.new(@bot, @config)) if @config['http']['github'] == true h.run.join end end # HttpServer end # IrcCat
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
irc_cat-0.2.0 | lib/irc_cat/http_server.rb |