Sha256: e444ec53f15786fa4ed640213c9439920818661d789eb47857c54cbe3bf9c323
Contents?: true
Size: 448 Bytes
Versions: 37
Compression:
Stored size: 448 Bytes
Contents
module CloudSesame module Domain class Client extend Forwardable def_delegator :aws_client, :search def self.configure yield global_config if block_given? end def self.global_config @global_config ||= Config.new end def config @config ||= Config.new self.class.global_config end private def aws_client @aws_client ||= ::Aws::CloudSearchDomain::Client.new config.to_hash end end end end
Version data entries
37 entries across 37 versions & 1 rubygems