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
.categories ⇒ Object
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
|
.product_image_permalink(id, type) ⇒ Object
.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
|