Maru v0.9.5 Maru.Builder.DSLs

General DSLs for parsing router.

Summary

Macros

Define description do current endpoint

Import helpers used by current router

Mount another router to current router

Define params block of current endpoint

Define path prefix of current router

Define version of current router

version: “v1”, do … end: Version of endpoints within block

Macros

desc(desc)

Define description do current endpoint.

helpers(arg1)

Import helpers used by current router.

mount(arg)

Mount another router to current router.

params(block)

Define params block of current endpoint.

prefix(path)

Define path prefix of current router.

version(v)

Define version of current router.

version(v, opts)

version: “v1”, do … end: Version of endpoints within block.

version: “v2”, extend: “v1”, at: V1 Define version and extended router of current router.