Class: LucidShopify::Request Abstract

Inherits:
Object
  • Object
show all
Extended by:
Dry::Initializer
Defined in:
lib/lucid_shopify/request.rb

Overview

This class is abstract.

Direct Known Subclasses

DeleteRequest, GetRequest, PostRequest, PutRequest

Instance Method Summary collapse

Instance Method Details

#credentialsCredentials

Returns:



13
# File 'lib/lucid_shopify/request.rb', line 13

param :credentials

#http_headersHash

Returns:

  • (Hash)


22
# File 'lib/lucid_shopify/request.rb', line 22

param :http_headers, default: -> { build_headers }

#http_methodSymbol

Returns:

  • (Symbol)


15
# File 'lib/lucid_shopify/request.rb', line 15

param :http_method

#optionsHash

Returns:

  • (Hash)


19
# File 'lib/lucid_shopify/request.rb', line 19

param :options, default: -> { {} }

#pathString

Returns the endpoint relative to the base URL.

Returns:

  • (String)

    the endpoint relative to the base URL



17
# File 'lib/lucid_shopify/request.rb', line 17

param :path, reader: :private

#urlString

Returns:

  • (String)


24
# File 'lib/lucid_shopify/request.rb', line 24

param :url, default: -> { build_url }