class Itly::Plugin::Snowplow::TrackOptions
Snowplow
specific plugin options class for calls to track
Attributes
callback[R]
contexts[R]
Public Class Methods
new(contexts: nil, callback: nil)
click to toggle source
Calls superclass method
# File lib/itly/plugin/snowplow/call_options.rb, line 38 def initialize(contexts: nil, callback: nil) super() @contexts = contexts @callback = callback end
Public Instance Methods
to_s()
click to toggle source
# File lib/itly/plugin/snowplow/call_options.rb, line 44 def to_s class_name = self.class.name.split('::').last contexts_str = contexts.nil? ? 'nil' : "[#{contexts.collect(&:to_s).join ', '}]" "#<Snowplow::#{class_name} contexts: #{contexts_str} callback: #{callback.nil? ? 'nil' : 'provided'}>" end