Sha256: ccc62898a6d52c77018351e33f82565d20d8d3812e85aa03888d009c6a1c515a
Contents?: true
Size: 736 Bytes
Versions: 142
Compression:
Stored size: 736 Bytes
Contents
module Eco module API class Session class Config class BaseConfig < Hash attr_reader :config def initialize(config:) super(nil) @config = config end def clone(config:) keys.each_with_object(self.class.new(config: config)) do |key, cnf| begin cnf[key] = self[key].clone(config: cnf) rescue ArgumentError begin cnf[key] = self[key].clone rescue TypeError cnf[key] = self[key] end end end end end end end end end
Version data entries
142 entries across 142 versions & 1 rubygems