module Pakyow::Application::Behavior::Routing::Definition::Methods

Public Instance Methods

handle(name_exception_or_code, as: nil, &block) click to toggle source

Registers an error handler automatically available in all Controller instances.

@see Routing::Behavior::ErrorHandling#handle

# File lib/pakyow/application/behavior/routing/definition.rb, line 31
def handle(name_exception_or_code, as: nil, &block)
  const_get(:Controller).handle(name_exception_or_code, as: as, &block)
end
resource(name, path, *args, param: Pakyow::Routing::Extension::Resource::DEFAULT_PARAM, &block) click to toggle source

Defines a RESTful resource.

@see Routing::Extension::Resource

# File lib/pakyow/application/behavior/routing/definition.rb, line 22
def resource(name, path, *args, param: Pakyow::Routing::Extension::Resource::DEFAULT_PARAM, &block)
  controller name, path, *args do
    expand_within(:resource, param: param, &block)
  end
end