Sha256: 2ded05c6e26302a82f66beac0e112445144848c6bfa31edef13378ead2124e86

Contents?: true

Size: 488 Bytes

Versions: 1

Compression:

Stored size: 488 Bytes

Contents

module Powcloud
  module Insurance
    class AgentContainer
      include Insurance::HttpService
      
      http_service do
        get '/' do
          links = ["<h1>Agents</h1>"]
          links << "<ul>"
          agent.rack_map.each_pair do |url, http_service|
            next if url == '/'
            links << "<li><a href='#{url}/'>#{http_service.agent.class}</a></li>"
          end
          links << "</ul>"
          links.join ""
        end
      end
    end
  end
end    

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
powcloud-insurance-0.1.0 lib/powcloud/insurance/agent_container_http_service.rb