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
- #resource_name ⇒ String abstract
- #resource_name_singular ⇒ String abstract
Class Method Details
.included(base) ⇒ Object
27 28 29 |
# File 'lib/shopify-client/resource/base.rb', line 27 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#resource_name ⇒ String
This method is abstract.
Use ShopifyClient::Resource::Base::ClassMethods#resource to implement (required)
34 35 36 |
# File 'lib/shopify-client/resource/base.rb', line 34 def resource_name raise NotImplementedError end |
#resource_name_singular ⇒ String
This method is abstract.
Use ShopifyClient::Resource::Base::ClassMethods#resource to implement (required)
41 42 43 |
# File 'lib/shopify-client/resource/base.rb', line 41 def resource_name_singular raise NotImplementedError end |