Sha256: b2cc70cde1f87bd12f9e5566b7ee34da6c0f48e41dbdce2a1b1b664299ca3429

Contents?: true

Size: 1.5 KB

Versions: 6

Compression:

Stored size: 1.5 KB

Contents

module Yotpo
  module Question

    def question_send_confirmation(params)
      request = {
          appkey: params[:app_key],
          sku: params[:product_id],
          product_title: params[:product_title],
          product_url: params[:product_url],
          display_name: params[:user_display_name],
          email: params[:user_email],
          review_content: params[:review_body],
          review_source: params[:review_source],
          product_description: params[:product_description],
          product_image_url: params[:product_image_url],
          demo: params[:demo],
          signature: params[:signature],
          reviewer_type: params[:reviewer_type],
      }
      request.delete_if {|element, value| value.nil? }
      post('questions/send_confirmation_mail', request)
    end

    def question_create_by_token(params)
      request = {
          content: params[:content],
          domain: params[:domain],
          product_tags: params[:product_tags],
          product_description: params[:product_description],
          product_image_url: params[:product_image_url],
          product_title: params[:product_name],
          product_url: params[:product_url],
          sku: params[:product_id],
          token: params[:token],
          utm_campaign: params[:utm_campaign],
          utm_medium: params[:utm_medium],
          utm_source: params[:utm_source]
      }
      request.delete_if {|element, value| value.nil? }
      get('questions/create_by_token', request)
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

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