Sha256: df1a3a20c90f69699597597910e9173f884fcbf640ed1aca9633d6d6856daba4

Contents?: true

Size: 433 Bytes

Versions: 9

Compression:

Stored size: 433 Bytes

Contents

# frozen_string_literal: true

require 'zeitwerk'
require 'active_support/all'

app_store_dev_api_LOADER = Zeitwerk::Loader.for_gem
app_store_dev_api_LOADER.setup

module AppStoreDevApi
  @config = {}

  class << self
    attr_accessor :config

    def rel(id, type, array: false)
      if array
        { data: [{ id: id, type: type }] }.freeze
      else
        { data: { id: id, type: type } }.freeze
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
app_store_dev_api-0.1.9 lib/app_store_dev_api.rb
app_store_dev_api-0.1.8 lib/app_store_dev_api.rb
app_store_dev_api-0.1.7 lib/app_store_dev_api.rb
app_store_dev_api-0.1.6 lib/app_store_dev_api.rb
app_store_dev_api-0.1.4 lib/app_store_dev_api.rb
app_store_dev_api-0.1.3 lib/app_store_dev_api.rb
app_store_dev_api-0.1.2 lib/app_store_dev_api.rb
app_store_dev_api-0.1.1 lib/app_store_dev_api.rb
app_store_dev_api-0.1.0 lib/app_store_dev_api.rb