Sha256: 5d2dff08cf658e03363637f50de4a7e3ff45bec2865cb0166653df05208ec371
Contents?: true
Size: 497 Bytes
Versions: 2
Compression:
Stored size: 497 Bytes
Contents
module SpiffyStoresAPI # Store object. Use Store.current to retrieve the store settings. class Store < Base def self.current(options={}) find(:one, options.merge({from: "/api/store.#{format.extension}"})) 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 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spiffy_stores_api-4.11.1 | lib/spiffy_stores_api/resources/store.rb |
spiffy_stores_api-4.11.0 | lib/spiffy_stores_api/resources/store.rb |