class ReeRoutes::RouteBuilder
def action(name, from:)
def action(name, from:) object = Ree.container.packages_facade.get_object(from, name) @route.action = object nil end
def before(&proc)
def before(&proc) @route.before = proc nil end
def get_route
def get_route @route end
def initialize
def initialize @route = ReeRoutes::Route.new @route.respond_to = :json end
def redirect(path, code: 301)
def redirect(path, code: 301) raise ArgumentError if ![301, 302, 303, 307, 308].include?(code) @route.redirect = Redirect.new(path, code) nil end
def respond_to(v)
def respond_to(v) @route.respond_to = v end
def sections(*names)
def sections(*names) @route.sections = names nil end
def serializer(name, from:)
def serializer(name, from:) object = Ree.container.packages_facade.get_object(from, name) @route.serializer = object nil end
def summary(str)
def summary(str) @route.summary = str end
def warden_scope(scope)
def warden_scope(scope) @route.warden_scope = scope end