Class: RenuoBinCheck::ServantThread

Inherits:
Object
  • Object
show all
Defined in:
lib/renuo_bin_check/servant_thread.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(script_config) ⇒ ServantThread

Returns a new instance of ServantThread.



7
8
9
10
11
# File 'lib/renuo_bin_check/servant_thread.rb', line 7

def initialize(script_config)
  @script_config = script_config
  script_files = @script_config.script_files
  @cacher = Cacher.new(@script_config.script_name, script_files) if script_files
end

Instance Attribute Details

#script_configObject (readonly)

Returns the value of attribute script_config.



6
7
8
# File 'lib/renuo_bin_check/servant_thread.rb', line 6

def script_config
  @script_config
end

Instance Method Details

#runObject



13
14
15
# File 'lib/renuo_bin_check/servant_thread.rb', line 13

def run
  @script_config.script_files ? run_with_cache : run_command
end