Class: MemoryTracker::Stores::UrlLogfileStore

Inherits:
Object
  • Object
show all
Defined in:
lib/memory_tracker/stores/url_logfile_store.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger_class, logfile_path) ⇒ UrlLogfileStore

Returns a new instance of UrlLogfileStore.



4
5
6
# File 'lib/memory_tracker/stores/url_logfile_store.rb', line 4

def initialize(logger_class, logfile_path)
  @logger = logger_class.new(logfile_path)
end

Instance Method Details

#nameObject



8
9
10
# File 'lib/memory_tracker/stores/url_logfile_store.rb', line 8

def name
  :url_logfile
end

#push(request) ⇒ Object



12
13
14
15
16
# File 'lib/memory_tracker/stores/url_logfile_store.rb', line 12

def push(request)
  @request = request

  write_request_log
end

#statsObject



18
19
# File 'lib/memory_tracker/stores/url_logfile_store.rb', line 18

def stats
end