Method: Logplex::Session#initialize

Defined in:
lib/logplex/session.rb

#initialize(url, session_settings) ⇒ Session

Public: Initialize a logplex session.

url - the url to the session, usually of the form:

https://user:pass@logplex/sessions/session-id

session_settings - a hash of arguments; see

{Logplex::Channel#create_session} for values.


30
31
32
33
34
35
36
37
38
39
40
# File 'lib/logplex/session.rb', line 30

def initialize(url, session_settings)
  @url = url

  if session_settings[:tail]
    @tail = true
  else
    @tail = false
    @limit = session_settings[:num]
  end
  @chunk_size = session_settings[:chunk_size] || DEFAULT_CHUNK_SIZE
end