Module: SurveyGizmo
- Defined in:
- lib/survey_gizmo/multilingual_title.rb,
lib/survey_gizmo/logger.rb,
lib/survey_gizmo/version.rb,
lib/survey_gizmo/resource.rb,
lib/survey_gizmo/connection.rb,
lib/survey_gizmo/configuration.rb,
lib/survey_gizmo/faraday_middleware/parse_survey_gizmo.rb
Overview
SurveyGizmo has a bad habit of returning titles in different formats when one is requesting via .all vs .first
Defined Under Namespace
Modules: API, MultilingualTitle, Resource
Classes: BadResponseError, Configuration, Connection, Logger, ParseSurveyGizmo, RateLimitExceededError, URLError
Constant Summary
collapse
- VERSION =
'6.7.0'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
7
8
9
10
|
# File 'lib/survey_gizmo/configuration.rb', line 7
def configuration
fail 'Not configured!' unless @configuration
@configuration
end
|
Class Method Details
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/survey_gizmo/configuration.rb', line 12
def configure
reset!
yield(@configuration) if block_given?
if @configuration.retry_attempts
@configuration.logger.warn('Configuring retry_attempts is deprecated; pass a retriable_params hash instead.')
@configuration.retriable_params[:tries] = @configuration.retry_attempts + 1
end
if @configuration.retry_interval
@configuration.logger.warn('Configuring retry_interval is deprecated; pass a retriable_params hash instead.')
@configuration.retriable_params[:base_interval] = @configuration.retry_interval
end
@configuration.retriable_params = Configuration::DEFAULT_RETRIABLE_PARAMS.merge(@configuration.retriable_params)
end
|