def sample_method
end
我现在有这么一个需求,实现一个 api server:
用户访问的 url 是同一个:host/sample_method
,
但是需要根据用户的设定,表现出不同的业务逻辑。
我想了一个办法:
首先提供给用户一个类似设定参数的接口:host/setting?status=1
在访问host/sample_method
之前实现访问这个设定参数的接口设定下需要表现出的业务逻辑,
把参数保存在一个全局变量中,然后修改代码:
def sample_method
case 全局变量
when 1
逻辑1
when 2
逻辑2
end
end
现在遇到的问题是: