Sha256: 7a48b4aa5972d1877ed8c5098d204d7b29260de0e91a8f8174c3958c41b46f44
Contents?: true
Size: 1.52 KB
Versions: 3
Compression:
Stored size: 1.52 KB
Contents
module RenuoBinCheck # :reek:TooManyInstanceVariables: class ScriptConfig attr_accessor :script_command, :script_files, :script_name, :script_reversed_exit, :script_standard_output, :script_error_output, :appended_standard_output, :appended_error_output def command(command) @script_command = command end def files(files) @script_files = files end def name(name) @script_name = name end def success_message(standard_output) if standard_output[0] == '+' @appended_standard_output = standard_output.sub('+', '') else @script_standard_output = standard_output end end def error_message(error_output) if error_output[0] == '+' @appended_error_output = error_output.sub('+', '') else @script_error_output = error_output end end def reversed_exit(reversed_exit) @script_reversed_exit = reversed_exit end def script_name @script_name ||= Digest::MD5.hexdigest(@script_command) end def reversed_exit? @script_reversed_exit end def appended_standard_output @appended_standard_output ||= '' end def appended_error_output @appended_error_output ||= '' end def script_command raise 'There must be a command set for each script you want to run. Find further instruction on how to use this' \ ' Gem here in the Readme: https://github.com/renuo/renuo-bin-check' unless @script_command @script_command end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
renuo-bin-check-1.0.0.beta1 | lib/renuo_bin_check/script_config.rb |
renuo-bin-check-0.2.1 | lib/renuo_bin_check/script_config.rb |
renuo-bin-check-0.2.0 | lib/renuo_bin_check/script_config.rb |