authorized?(request)
click to toggle source
def authorized?(request)
terminus = get_terminus(request)
if terminus.respond_to?(:authorized?)
terminus.authorized?(request)
else
true
end
end
destroy(request)
click to toggle source
def destroy(request)
get_terminus(request).destroy(request)
end
find(request)
click to toggle source
def find(request)
get_terminus(request).find(request)
end
get_terminus(request)
click to toggle source
def get_terminus(request)
indirection.terminus(select(request))
end
head(request)
click to toggle source
def head(request)
get_terminus(request).head(request)
end
save(request)
click to toggle source
def save(request)
get_terminus(request).save(request)
end
search(request)
click to toggle source
def search(request)
get_terminus(request).search(request)
end
select(request)
click to toggle source
def select(request)
if request.protocol == 'https'
:rest
else
:file
end
end
validate_key(request)
click to toggle source
def validate_key(request)
get_terminus(request).validate(request)
end