Module: Boris::ProfilerCore

Constant Summary

Constants included from Structure

Structure::CATEGORIES

Instance Attribute Summary collapse

Attributes included from Lumberjack

#logger

Instance Method Summary collapse

Methods included from Structure

#file_system_template, #get_file_systems, #get_hardware, #get_hosted_shares, #get_installed_applications, #get_installed_patches, #get_installed_services, #get_local_user_groups, #get_network_id, #get_network_interfaces, #get_operating_system, #get_running_processes, #hosted_share_template, #installed_application_template, #installed_patch_template, #installed_service_template, #local_user_groups_template, #network_interface_template, #running_process_template, #scrub_data!

Methods included from Lumberjack

#debug, #error, #fatal, #info, #warn

Instance Attribute Details

#cacheObject (readonly)

Returns the value of attribute cache.



7
8
9
# File 'lib/boris/profiler_core.rb', line 7

def cache
  @cache
end

Instance Method Details

#initialize(connector) ⇒ Object



9
10
11
12
13
14
# File 'lib/boris/profiler_core.rb', line 9

def initialize(connector)
  @host = connector.host
  @logger = Boris.logger
  @connector = connector
  @cache = {:users=>[]}
end