class Deas::Router::HandlerProxies

Attributes

default_type[R]

Public Class Methods

new(proxies, default_name) click to toggle source
# File lib/deas/router.rb, line 247
def initialize(proxies, default_name)
  @proxies = proxies
  @default_type = default_name
end

Public Instance Methods

[](type) click to toggle source
# File lib/deas/router.rb, line 252
def [](type)
  @proxies[type] || @proxies[@default_type] || raise(HandlerProxyNotFound)
end
each(&block) click to toggle source
# File lib/deas/router.rb, line 256
def each(&block)
  @proxies.each(&block)
end
empty?() click to toggle source
# File lib/deas/router.rb, line 260
def empty?
  @proxies.empty?
end