Sha256: 7e41f37bee35a340e4c30e9e97826d0fafe524b3a511b28f0753826c3f0368e7
Contents?: true
Size: 521 Bytes
Versions: 1
Compression:
Stored size: 521 Bytes
Contents
class Home def call(env) output = "<html><body><h1>Known servers:</h1><ul>" CityWatch.redis.smembers("#{CityWatch.config[:prefix]}::known_hosts").each do |server| output << "<li><a href="">#{server}</a>: <pre>" << CityWatch.redis.zrevrange("#{CityWatch.config[:prefix]}::#{server}::summary",0,0).first << "</pre></li>" end output << "</ul></body></html>" [200,{"Content-Type" => "text/html"},[output]] end Routes.add_route new, { :request_method => 'GET', :path_info => %r{^/} }, {}, :home end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
city-watch-0.3.3 | lib/city_watch/commander/home.rb |