Sha256: 72e5ce55a4bac9c7d7ca89ed19893f00fee4ddbd9948e88212213eb7c8ed56f9

Contents?: true

Size: 315 Bytes

Versions: 11

Compression:

Stored size: 315 Bytes

Contents

# frozen_string_literal: true

require 'delegate'

module AppStoreConnect
  class Client
    class Registry < SimpleDelegator
      OPTIONS = %i[schema].freeze

      def initialize(options = {})
        super(options .fetch(:schema).web_service_endpoints.map { |s| [s.alias, s] }.to_h)
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
app_store_connect-0.25.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.23.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.22.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.21.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.20.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.19.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.18.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.17.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.16.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.15.0 lib/app_store_connect/client/registry.rb
app_store_connect-0.14.0 lib/app_store_connect/client/registry.rb