module Ruter::Core::ClassMethods

Public Instance Methods

define(&block) click to toggle source

Public: Sets the application handler.

Examples

class Users < Ruter
end

Users.define do
  on("/users") do
    get do
      res.write("GET /users")
    end

    post do
      res.write("POST /users")
    end
  end
end
# File lib/ruter/core.rb, line 33
def define(&block)
  build_app(Syro.new(self, &block))
end

Private Instance Methods

build_app(syro) click to toggle source
# File lib/ruter/core.rb, line 37
        def build_app(syro)
  @_app = syro
end