module SpiffyStoresAPI::Metafields
Public Instance Methods
add_metafield(metafield)
click to toggle source
# File lib/spiffy_stores_api/metafields.rb, line 8 def add_metafield(metafield) raise ArgumentError, "You can only add metafields to resource that has been saved" if new? metafield.prefix_options = { :resource => self.class.collection_name, :resource_id => id } metafield.save metafield end
metafields(**options)
click to toggle source
# File lib/spiffy_stores_api/metafields.rb, line 3 def metafields(**options) options.merge!(resource: self.class.collection_name, resource_id: id) Metafield.find(:all, params: options) end