module Yotpo::Comment

Public Instance Methods

create_comment(params) click to toggle source
# File lib/yotpo/api/comment.rb, line 3
def create_comment(params)
  request = {
      utoken: params[:utoken],
      comment: {
          content: params[:content],
          public: params[:public]
      }
  }
  post("/reviews/#{params[:review_id]}/comments", request)
end
update_comment(params) click to toggle source
# File lib/yotpo/api/comment.rb, line 14
def update_comment(params)
  request = {
      utoken: params[:utoken],
      comment: {
          content: params[:content],
          public: params[:public]
      }
  }
  put("/reviews/#{params[:review_id]}/comments/#{params[:comment_id]}", request)
end
update_comment_avatar(params) click to toggle source
# File lib/yotpo/api/comment.rb, line 26
def update_comment_avatar(params)
  request = {
      utoken: params[:utoken],
      comments_avatar_data: params[:comments_avatar_data],
      comments_display_name: params[:comments_display_name]
  }
  put("/apps/#{params[:app_key]}/app_comment_avatar", request)
end