Sha256: bf13849ab1c54a9b1ea36b4692479841072ee9c5c48ffb37b5eb241d28aa80c2

Contents?: true

Size: 919 Bytes

Versions: 6

Compression:

Stored size: 919 Bytes

Contents

module Yotpo
  module Comment
    def create_comment(params)
      request = {
          utoken: params[:utoken],
          comment: {
              content: params[:content],
              public: params[:public]
          }
      }
      post("/reviews/#{params[:review_id]}/comments", request)
    end

    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


    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

  end
end


Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
yotpo-1.0.6 lib/yotpo/api/comment.rb
yotpo-1.0.5 lib/yotpo/api/comment.rb
yotpo-1.0.4 lib/yotpo/api/comment.rb
yotpo-1.0.3 lib/yotpo/api/comment.rb
yotpo-1.0.1 lib/yotpo/api/comment.rb
yotpo-1.0.0 lib/yotpo/api/comment.rb