class PhantomProxy::Service
Public Instance Methods
call_stack(env, *apis)
click to toggle source
# File lib/phantom_proxy/service.rb, line 10 def call_stack(env, *apis) last_answer = [404,{}, ""] apis.each do |api| last_answer = api.call(env) if last_answer[0] != 600 return last_answer end end last_answer[0] != 600 ? last_answer : [404,{}, ""] end
response(env)
click to toggle source
# File lib/phantom_proxy/service.rb, line 5 def response(env) env["params"] = params call_stack(env, StatusApi, ProxyApi) end