Sha256: 40ef9acffb3fca4a8b0e8f430939be82b29814ee72c6f7494c7ab20074a057a8
Contents?: true
Size: 487 Bytes
Versions: 1
Compression:
Stored size: 487 Bytes
Contents
# frozen_string_literal: true require 'cased/http/client' module Cased class Clients def self.create(api_key:, url: nil) url ||= Cased.config.api_url Cased::HTTP::Client.new(url: url, api_key: api_key) end def organization @organization ||= self.class.create(api_key: ENV.fetch('CASED_ORGANIZATION_KEY')) end def publish @publish ||= self.class.create(url: Cased.config.publish_url, api_key: Cased.config.publish_key) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cased-ruby-0.3.3 | lib/cased/clients.rb |