Method: Cassette::Client#initialize
- Defined in:
- lib/cassette/client.rb
#initialize(opts = {}) ⇒ Client
Returns a new instance of Client.
8 9 10 11 12 13 |
# File 'lib/cassette/client.rb', line 8 def initialize(opts = {}) self.config = opts.fetch(:config, Cassette.config) self.logger = opts.fetch(:logger, Cassette.logger) self.http = opts.fetch(:http_client, Cassette::Http::Request.new(config)) self.cache = opts.fetch(:cache, Cassette::Client::Cache.new(logger)) end |