Class: Dalia::Api::SurveyPlatform::MockClient

Inherits:
Client
  • Object
show all
Defined in:
lib/dalia_api_survey_platform/mock_client.rb

Instance Attribute Summary

Attributes inherited from Client

#log, #options

Instance Method Summary collapse

Methods inherited from Client

#create_query, #fetch_completion, #fetch_completions, #fetch_completions_csv, #fetch_survey, #fetch_survey_price, #fetch_surveys, #send_survey, #update_survey

Constructor Details

#initialize(opts = {}) ⇒ MockClient

Returns a new instance of MockClient.



2
3
4
5
6
7
8
9
10
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 2

def initialize(opts = {})
  opts = {
    :account_id => "ACCOUNT_ID"
  }.merge(opts)

  super(opts)

  log.debug "Initialize MockClient"
end

Instance Method Details

#make_request_create_query(query) ⇒ Object



52
53
54
55
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 52

def make_request_create_query(query)
  log.debug "make_request_create_query FAKE"
  response("create_query.json")
end

#make_request_fetch_completion(query) ⇒ Object



42
43
44
45
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 42

def make_request_fetch_completion(query)
  log.debug "make_request_fetch_completion FAKE"
  response("fetch_completion.json")
end

#make_request_fetch_completions(query) ⇒ Object



32
33
34
35
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 32

def make_request_fetch_completions(query)
  log.debug "make_request_fetch_completions FAKE"
  response("fetch_completions.json")
end

#make_request_fetch_completions_csv(query) ⇒ Object



37
38
39
40
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 37

def make_request_fetch_completions_csv(query)
  log.debug "make_request_fetch_completions_csv FAKE"
  response("fetch_completions.csv")
end

#make_request_fetch_survey(query) ⇒ Object



17
18
19
20
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 17

def make_request_fetch_survey(query)
  log.debug "make_request_fetch_survey FAKE"
  response("fetch_survey.json")
end

#make_request_fetch_survey_price(query) ⇒ Object



47
48
49
50
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 47

def make_request_fetch_survey_price(query)
  log.debug "make_request_fetch_survey_price FAKE"
  response("fetch_survey_price.json")
end

#make_request_fetch_surveys(query) ⇒ Object



12
13
14
15
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 12

def make_request_fetch_surveys(query)
  log.debug "make_request_fetch_surveys FAKE"
  response("fetch_surveys.json")
end

#make_request_send_survey(query) ⇒ Object



22
23
24
25
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 22

def make_request_send_survey(query)
  log.debug "make_request_send_survey FAKE"
  response("send_survey.json")
end

#make_request_update_survey(query) ⇒ Object



27
28
29
30
# File 'lib/dalia_api_survey_platform/mock_client.rb', line 27

def make_request_update_survey(query)
  log.debug "make_request_update_survey FAKE"
  response("update_survey.json")
end