module RelinkApi::Analyze

Constants

CREATE_PROFILE_REQUIRED_PARAMS
CREATE_REQUIRED_PARAMS
CREATE_URL

Public Class Methods

create(params = {}) click to toggle source
# File lib/relink_api/analyze.rb, line 14
def self.create(params = {})
  params = RelinkApi.transform_params(params)

  RelinkApi.check_params_presence(present:  params,
                                  required: CREATE_REQUIRED_PARAMS)

  RelinkApi.check_params_presence(present:  params['profile'],
                                  required: CREATE_PROFILE_REQUIRED_PARAMS)

  HTTParty.post(RelinkApi.config.api_base_url + CREATE_URL,
                body:    params.to_json,
                headers: RelinkApi.authentication_header)
end