class SpiffyStoresAPI::Store

Store object. Use Store.current to retrieve the store settings.

Public Class Methods

current(options={}) click to toggle source
# File lib/spiffy_stores_api/resources/store.rb, line 4
def self.current(options={})
  find(:one, options.merge({from: "/api/store.#{format.extension}"}))
end

Public Instance Methods

add_metafield(metafield) click to toggle source
# File lib/spiffy_stores_api/resources/store.rb, line 12
def add_metafield(metafield)
  raise ArgumentError, "You can only add metafields to resource that has been saved" if new?
  metafield.save
  metafield
end
metafields(**options) click to toggle source
# File lib/spiffy_stores_api/resources/store.rb, line 8
def metafields(**options)
  Metafield.find(:all, params: options)
end