Sha256: 5598d1decf5fcd9fe5a7d93340f8e2b69e54988e7e4498e7f4d886f5ccf1419a
Contents?: true
Size: 514 Bytes
Versions: 13
Compression:
Stored size: 514 Bytes
Contents
module ShopifyAPI # Shop object. Use Shop.current to receive # the shop. class Shop < Base include ActiveResource::Singleton def self.current(options = {}) find(options) end def metafields(**options) Metafield.find :all, params: options end def add_metafield(metafield) raise ArgumentError, "You can only add metafields to resource that has been saved" if new? metafield.save metafield end def events Event.find(:all) end end end
Version data entries
13 entries across 13 versions & 1 rubygems