Module: Svpply

Defined in:
lib/svpply.rb,
lib/svpply/user.rb,
lib/svpply/store.rb,
lib/svpply/client.rb,
lib/svpply/product.rb,
lib/svpply/version.rb,
lib/svpply/category.rb,
lib/svpply/collection.rb,
lib/svpply/product_collection.rb,
lib/svpply/category_collection.rb

Defined Under Namespace

Modules: Client Classes: Category, CategoryCollection, Collection, Product, ProductCollection, Store, User

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.categoriesObject



25
26
27
# File 'lib/svpply.rb', line 25

def self.categories
  Category.all
end

.collection(id) ⇒ Object



37
38
39
# File 'lib/svpply.rb', line 37

def self.collection(id)
  Collection.find(id)
end

.collection_products(id, *attributes) ⇒ Object



41
42
43
# File 'lib/svpply.rb', line 41

def self.collection_products(id, *attributes)
  Collection.products(id, attributes)
end

.product(id) ⇒ Object



17
18
19
# File 'lib/svpply.rb', line 17

def self.product(id)
  Product.find(id)
end


21
22
23
# File 'lib/svpply.rb', line 21

def self.product_image_permalink(id, type)
  Product.product_image_permalink(id, type)
end

.products(*attributes) ⇒ Object



13
14
15
# File 'lib/svpply.rb', line 13

def self.products(*attributes)
  Product.products(attributes)
end

.store(id) ⇒ Object



29
30
31
# File 'lib/svpply.rb', line 29

def self.store(id)
  Store.find(id)
end

.store_products(id, *attributes) ⇒ Object



33
34
35
# File 'lib/svpply.rb', line 33

def self.store_products(id, *attributes)
  Store.products(id, attributes)
end

.user(id) ⇒ Object



45
46
47
# File 'lib/svpply.rb', line 45

def self.user(id)
  User.find(id)
end

.user_products(id, *attributes) ⇒ Object



49
50
51
# File 'lib/svpply.rb', line 49

def self.user_products(id, *attributes)
  User.products(id, attributes)
end