lucid_shopify-resource
Installation
Add the following lines to your ‘Gemfile’:
git_source :lucid { |r| "https://github.com/lucidnz/gem-lucid_#{r}.git" }
gem 'lucid_shopify-resource', lucid: 'shopify-resource'
Usage
Create a resource
TODO: Implement when needed.
Delete a resource
TODO: Implement when needed.
Read a resource
Subclass and configure Read:
class Orders < LucidShopify::Resource::Read
resource :orders
fields: %w(id tags), limit: 250
end
orders = Orders.new
orders.find(request_credentials, id)
The Orders class is enumerable. Each page is fetched from the API as needed,
rather than all at once:
orders = Orders.new
orders.each(request_credentials) |order|
# ...
end
Update a resource
TODO: Implement when needed.