Method: MLBStatsAPI::Client#initialize
- Defined in:
- lib/mlb_stats_api/client.rb
#initialize(logger: IO::NULL, cache: nil) ⇒ Client
Returns a new instance of Client.
39 40 41 42 43 44 45 46 47 |
# File 'lib/mlb_stats_api/client.rb', line 39 def initialize(logger: IO::NULL, cache: nil) @cache = if cache Moneta.new(cache.class.to_s.to_sym, backend: cache) else Moneta.new(:Null) end @logger = logger.is_a?(::Logger) ? logger : ::Logger.new(logger) end |