Module: Limeade

Defined in:
lib/limeade.rb,
lib/limeade/client.rb,
lib/limeade/errors.rb,
lib/limeade/methods.rb,
lib/limeade/version.rb,
lib/limeade/json_rpc.rb

Defined Under Namespace

Classes: APIError, Client, DisconnectedError, Error, InvalidCredentialsError, InvalidResponseError, JSON_RPC, NoSessionError, ServerError

Constant Summary collapse

API_METHODS =
("activate_survey\nactivate_tokens\nadd_group\nadd_language\nadd_participants\nadd_response\nadd_survey\ncopy_survey\ncpd_importParticipants\ndelete_group\ndelete_language\ndelete_participants\ndelete_question\ndelete_survey\nexport_responses\nexport_responses_by_token\nexport_statistics\nexport_timeline\nget_group_properties\nget_language_properties\nget_participant_properties\nget_question_properties\nget_response_ids\nget_session_key\nget_site_settings\nget_summary\nget_survey_properties\nget_uploaded_files\nimport_group\nimport_question\nimport_survey\ninvite_participants\nlist_groups\nlist_participants\nlist_questions\nlist_surveys\nlist_users\nmail_registered_participants\nrelease_session_key\nremind_participants\nset_group_properties\nset_language_properties\nset_participant_properties\nset_question_properties\nset_quota_properties\nset_survey_properties\nupdate_response\nupload_file\n"
).split("\n").map(&:to_sym).freeze
VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.loggerObject



9
10
11
# File 'lib/limeade.rb', line 9

def self.logger
  @logger ||= ::Logger.new($stdout)
end

.logger=(logger) ⇒ Object



13
14
15
# File 'lib/limeade.rb', line 13

def self.logger=(logger)
  @logger = logger
end