Module: ShopifyClient::Resource::Base

Defined in:
lib/shopify-client/resource/base.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object

Parameters:

  • base (Class)


27
28
29
# File 'lib/shopify-client/resource/base.rb', line 27

def self.included(base)
  base.extend(ClassMethods)
end

Instance Method Details

#resource_nameString

This method is abstract.

Returns:

  • (String)

Raises:

  • (NotImplementedError)


34
35
36
# File 'lib/shopify-client/resource/base.rb', line 34

def resource_name
  raise NotImplementedError
end

#resource_name_singularString

This method is abstract.

Returns:

  • (String)

Raises:

  • (NotImplementedError)


41
42
43
# File 'lib/shopify-client/resource/base.rb', line 41

def resource_name_singular
  raise NotImplementedError
end