[–] kawsper 12y ago ↗ Looks nice, did you consider the following approach?client = Lol::Client.new "my_api_key", "euw", {cache_store: Lol::CacheStores::Redis.new(server: "redis://localhost:6379", ttl: 900)} [–] intinig 12y ago ↗ I prefer to hide the CacheStore selection in the Client class and have it recognize the type of url you're passing.What do you think of this approach?
[–] intinig 12y ago ↗ I prefer to hide the CacheStore selection in the Client class and have it recognize the type of url you're passing.What do you think of this approach?
3 comments
[ 1.4 ms ] story [ 21.9 ms ] threadclient = Lol::Client.new "my_api_key", "euw", {cache_store: Lol::CacheStores::Redis.new(server: "redis://localhost:6379", ttl: 900)}
What do you think of this approach?