Sha256: ff2be99496dbe09698c96beeb78c8d9b53f37a6b6c3882ad45efd1bbe305199b

Contents?: true

Size: 403 Bytes

Versions: 7

Compression:

Stored size: 403 Bytes

Contents

# frozen_string_literal: true

require "braze_ruby/http"

module BrazeRuby
  module REST
    class Base
      attr_writer :http

      def initialize(api_key, braze_url, options)
        @api_key = api_key
        @braze_url = braze_url
        @options = options
      end

      private

      def http
        @http ||= BrazeRuby::HTTP.new(@api_key, @braze_url, @options)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
braze_ruby-0.11.0 lib/braze_ruby/rest/base.rb
braze_ruby-0.10.0 lib/braze_ruby/rest/base.rb
braze_ruby-0.9.0 lib/braze_ruby/rest/base.rb
braze_ruby-0.8.0 lib/braze_ruby/rest/base.rb
braze_ruby-0.7.0 lib/braze_ruby/rest/base.rb
braze_ruby-0.6.0 lib/braze_ruby/rest/base.rb
braze_ruby-0.5.0 lib/braze_ruby/rest/base.rb