module Lucid::Shopify::Resource::Update
@example
class OrderRepository include Lucid::Shopify::Resource::Update resource :orders # ... end
Public Class Methods
included(base)
click to toggle source
@param base [Class, Module]
# File lib/lucid/shopify/resource/update.rb, line 18 def self.included(base) base.include(Base) end
Public Instance Methods
update(credentials, id, data)
click to toggle source
@param credentials [Credentials] @param id [Integer] @param data [Hash]
# File lib/lucid/shopify/resource/update.rb, line 25 def update(credentials, id, data) client.put_json(credentials, "#{resource}/#{id}", resource_singular => data).tap do logger.info("Updated #{resource_singular} id=#{id}") end end