Module: ThinkingData
- Defined in:
- lib/thinkingdata-ruby/td_analytics.rb,
lib/thinkingdata-ruby/td_errors.rb,
lib/thinkingdata-ruby/td_version.rb,
lib/thinkingdata-ruby/td_batch_consumer.rb,
lib/thinkingdata-ruby/td_debug_consumer.rb,
lib/thinkingdata-ruby/td_logger_consumer.rb
Overview
ThinkingData module
Defined Under Namespace
Classes: CaseSensitivePost, HeadlessLogger, TDAnalytics, TDBatchConsumer, TDDebugConsumer, TDErrorHandler, TDLog, TDLoggerConsumer
Constant Summary collapse
- TDAnalyticsError =
SDK error
Class.new(StandardError)
- IllegalParameterError =
SDK error: illegal parameter
Class.new(TDAnalyticsError)
- ConnectionError =
SDK error: connection error
Class.new(TDAnalyticsError)
- ServerError =
SDK error: server error
Class.new(TDAnalyticsError)
- VERSION =
'2.0.0'
Class Method Summary collapse
-
.get_enable_log ⇒ Boolean
Get log status.
-
.get_stringent ⇒ Boolean
Get parameter check status of SDK.
-
.set_enable_log(enable) ⇒ Object
Enable SDK log or not.
-
.set_stringent(enable) ⇒ Object
Check or not parameter.
Class Method Details
.get_enable_log ⇒ Boolean
Get log status
24 25 26 |
# File 'lib/thinkingdata-ruby/td_analytics.rb', line 24 def self.get_enable_log @is_enable_log end |
.get_stringent ⇒ Boolean
Get parameter check status of SDK
41 42 43 |
# File 'lib/thinkingdata-ruby/td_analytics.rb', line 41 def self.get_stringent @is_stringent end |
.set_enable_log(enable) ⇒ Object
Enable SDK log or not
14 15 16 17 18 19 |
# File 'lib/thinkingdata-ruby/td_analytics.rb', line 14 def self.set_enable_log(enable) unless [true, false].include? enable enable = false end @is_enable_log = enable end |
.set_stringent(enable) ⇒ Object
Check or not parameter
31 32 33 34 35 36 |
# File 'lib/thinkingdata-ruby/td_analytics.rb', line 31 def self.set_stringent(enable) unless [true, false].include? enable enable = false end @is_stringent = enable end |