class Abrupt::Transformation::Client::PageView

Transformation clas for client visit data

Public Instance Methods

add_individuals() click to toggle source
# File lib/abrupt/transformation/client/page_view.rb, line 7
def add_individuals
  datetime = @values['datetime']
  return @result unless datetime
  @values[:name] = ::Abrupt.format_time(datetime)
  super
  @values.each do |_i, attr|
    next if attr.is_a?(String)
    name = attr.name.eql?('name') ? 'inputname' : attr.name
    value = if name.eql?('datetime')
              Abrupt.parse_time(attr.value)
            else
              CGI.escape(attr.value)
            end
    add_data_property(name, value)
  end
  @result
end