class Sitejabber::Product
Attributes
domain[R]
Public Class Methods
new(domain = nil)
click to toggle source
# File lib/sitejabber/resources/product.rb, line 5 def initialize domain = nil @domain = domain || Sitejabber.default_domain end
Public Instance Methods
create(params)
click to toggle source
# File lib/sitejabber/resources/product.rb, line 13 def create params request "businesses/#{domain}/products/add", params: params, verb: "post" end
create_image(params)
click to toggle source
# File lib/sitejabber/resources/product.rb, line 21 def create_image params request "businesses/#{domain}/product/images/add", params: params, verb: "post" end
destroy(params)
click to toggle source
# File lib/sitejabber/resources/product.rb, line 17 def destroy params request "businesses/#{domain}/products/remove", params: params, verb: "post" end
destroy_image(params)
click to toggle source
# File lib/sitejabber/resources/product.rb, line 25 def destroy_image params request "businesses/#{domain}/product/images/remove", params: params, verb: "post" end
index(params)
click to toggle source
# File lib/sitejabber/resources/product.rb, line 9 def index params request "businesses/#{domain}/products", params: params end