Harbor Documentation

Harbor::Contrib::Stats::UserAgent

Constants

  • CREATE_USER_AGENTS

    Query to create user_agents table

  • DROP_USER_AGENTS

    Query to drop user_agents table

  • INSERT

    Query to insert into user_agents table

  • GET

    Query to fetch user_agent by session_id

Public Class Methods

create(session_id, remote_ip, user_agent)

      # File lib/harbor/contrib/stats/models/user_agent.rb, line 41
41:         def self.create(session_id, remote_ip, user_agent)
42:           raise NotImplementedError.new("You must implement an ORM specific create method")
43:         end

create_table!()

      # File lib/harbor/contrib/stats/models/user_agent.rb, line 33
33:         def self.create_table!
34:           raise NotImplementedError.new("You must implement an ORM specific create_table! method")
35:         end

drop_table!()

      # File lib/harbor/contrib/stats/models/user_agent.rb, line 37
37:         def self.drop_table!
38:           raise NotImplementedError.new("You must implement an ORM specific drop_table! method")
39:         end

get(session_id)

      # File lib/harbor/contrib/stats/models/user_agent.rb, line 45
45:         def self.get(session_id)
46:           raise NotImplementedError.new("You must implement an ORM specific get method")
47:         end