Module: Angelo::Mustermann::ClassMethods

Defined in:
lib/angelo/mustermann.rb

Instance Method Summary collapse

Instance Method Details

#routesObject



36
37
38
39
40
41
42
# File 'lib/angelo/mustermann.rb', line 36

def routes
  @routes ||= {}
  ROUTABLE.each do |m|
    @routes[m] ||= RouteMap.new
  end
  @routes
end

#socket(path, &block) ⇒ Object



31
32
33
34
# File 'lib/angelo/mustermann.rb', line 31

def socket path, &block
  path = ::Mustermann.new path
  routes[:socket][path] = WebsocketResponder.new &block
end