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