Commit c7ed94f5 authored by Priit Laes's avatar Priit Laes

Rename expose_class to expose_plugview

parent 8b48823a
......@@ -3,4 +3,4 @@ __author__ = 'Serge S. Koval'
__email__ = 'serge.koval+github@gmail.com'
from .base import expose, expose_class, Admin, BaseView, AdminIndexView
from .base import expose, expose_plugview, Admin, BaseView, AdminIndexView
......@@ -22,20 +22,19 @@ def expose(url='/', methods=('GET',)):
f._urls = []
f._urls.append((url, methods))
return f
return wrap
def expose_class(url='/'):
def expose_plugview(url='/'):
"""
User this decorator to expose ``View`` classes (flask.MethodView).
Decorator to expose Flask's pluggable view classes
(``flask.views.View`` or ``flask.views.MethodView``).
:param url:
Relative URL for the view
"""
def wrap(v):
name = v.__name__
return expose(url)(v.as_view(name))
return expose(url)(v.as_view(v.__name__))
return wrap
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment