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