module Sampl::ClassMethods
Public Instance Methods
app_token(app_token=nil)
click to toggle source
# File lib/sampl.rb, line 42 def app_token(app_token=nil) if app_token.nil? default_arguments[:app_token] else default_arguments[:app_token] = app_token end end
endpoint(endpoint=nil)
click to toggle source
# File lib/sampl.rb, line 34 def endpoint(endpoint=nil) if endpoint.nil? @default_endpoint else @default_endpoint = endpoint end end
server_side(flag=nil)
click to toggle source
# File lib/sampl.rb, line 50 def server_side(flag=nil) if flag.nil? default_arguments[:server_side] else default_arguments[:server_side] = flag end end
track(event_name, event_category="custom", arguments={}, &block)
click to toggle source
# File lib/sampl.rb, line 58 def track(event_name, event_category="custom", arguments={}, &block) perform_tracking event_name, event_category, arguments, &block end
version()
click to toggle source
# File lib/sampl.rb, line 26 def version Sampl::VERSION end
Private Instance Methods
my_blank?(value)
click to toggle source
# File lib/sampl.rb, line 64 def my_blank?(value) value.nil? || (value.respond_to?(:empty?) ? !!value.empty? : false) end