restish.resource¶
- class restish.resource.AnyChildMatcher¶
Bases: object
A @child matcher that will always match, returning to match args and the list of segments unchanged.
- class restish.resource.DELETE(accept='*/*', content_type='*/*')¶
- Bases: restish.resource.MethodDecorator
- class restish.resource.GET(accept='*/*', content_type='*/*')¶
- Bases: restish.resource.MethodDecorator
- class restish.resource.POST(accept='*/*', content_type='*/*')¶
- Bases: restish.resource.MethodDecorator
- class restish.resource.PUT(accept='*/*', content_type='*/*')¶
- Bases: restish.resource.MethodDecorator
- class restish.resource.Resource¶
Bases: object
Base class for additional resource types.
Provides the basic API required of a resource (resource_child(request, segments) and __call__(request)), possibly dispatching to annotated methods of the class (using metaclass magic).
- resource_child(request, segments)¶
- class restish.resource.TemplateChildMatcher(pattern)¶
Bases: object
A @child matcher that parses a template in the form /fixed/{dynamic}/fixed, extracting segments inside {} markers.
- restish.resource.child(matcher=None)¶