class Adminix::Services::SystemLoadService

Public Class Methods

new(service) click to toggle source
# File lib/adminix/services/system_load_service.rb, line 4
def initialize(service)
  @service = service
end

Public Instance Methods

create_stamp() click to toggle source
# File lib/adminix/services/system_load_service.rb, line 8
def create_stamp
  @service.add_system_load(Entities::SysloadStamp.new)
  diff = Adminix.config.data_storage_limit[:load_stamps] -
         @service.load_stamps.count
  @service.shift_load_stamps(diff.abs) if diff < 0
end