class LeanplumApi::Configuration
Constants
- DEFAULT_LEANPLUM_API_VERSION
Attributes
api_debug[RW]
Optional
api_version[RW]
app_id[RW]
Required IDs and access keys provided by leanplum
content_read_only_key[RW]
data_export_key[RW]
developer_mode[RW]
development_key[RW]
logger[RW]
production_key[RW]
s3_access_id[RW]
s3_access_key[RW]
s3_bucket_name[RW]
Optional configuration for exporting raw data to S3. If s3_bucket_name
is provided, s3_access_id
and s3_access_key
must also be provided.
s3_object_prefix[RW]
timeout_seconds[RW]
validate_response[RW]
Override validations for leanplum response. On by default.
Public Class Methods
new()
click to toggle source
# File lib/leanplum_api/configuration.rb, line 42 def initialize @api_version = DEFAULT_LEANPLUM_API_VERSION @developer_mode = false @validate_response = true @timeout_seconds = 600 @logger = LeanplumApi::Logger.new(STDOUT) @api_debug = debug_mode? end
Public Instance Methods
debug_mode?()
click to toggle source
# File lib/leanplum_api/configuration.rb, line 51 def debug_mode? ENV['LEANPLUM_API_DEBUG'].to_s =~ /^(true|t|yes|y|1)$/i end