【发布时间】:2016-03-25 21:33:43
【问题描述】:
这是一种检查缓存并针对缓存未命中进行昂贵的 API 调用的简单方法。
def search_for params
cache = Cache.for( params )
return cache if cache
response = HTTParty.get( URL, params )
Cache.set params, response
response
end
但它似乎罗嗦而不惯用。
【问题讨论】:
标签: ruby caching refactoring