Class: SpiffyStoresAPI::Store
- Inherits:
-
Base
- Object
- ActiveResource::Base
- Base
- SpiffyStoresAPI::Store
- Defined in:
- lib/spiffy_stores_api/resources/store.rb
Overview
Store object. Use Store.current to retrieve the store settings.
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Base
activate_session, #as_json, clear_session, #encode, #headers, init_prefix, init_prefix_explicit, #persisted?
Methods included from Countable
Methods inherited from ActiveResource::Base
Class Method Details
.current(options = {}) ⇒ Object
4 5 6 |
# File 'lib/spiffy_stores_api/resources/store.rb', line 4 def self.current(={}) find(:one, .merge({from: "/api/store.#{format.extension}"})) end |
Instance Method Details
#add_metafield(metafield) ⇒ Object
12 13 14 15 16 |
# File 'lib/spiffy_stores_api/resources/store.rb', line 12 def () raise ArgumentError, "You can only add metafields to resource that has been saved" if new? .save end |